{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Part 3: Parse HTML Code With Beautiful Soup\n",
    "\n",
    "- Find Elements by ID\n",
    "- Find Elements by HTML Class Name\n",
    "- Extract Text From HTML Elements\n",
    "- Extract Attributes From HTML Elements"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "# scrape the site\n",
    "import requests\n",
    "\n",
    "url = \"https://www.indeed.com/jobs?q=python&l=new+york\"\n",
    "response = requests.get(url)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "After scraping the HTML content, you continue working to pick out the info you need."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "from bs4 import BeautifulSoup"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "soup = BeautifulSoup(response.content)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "collapsed": true,
    "jupyter": {
     "outputs_hidden": true
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<!DOCTYPE html>\n",
       "\n",
       "<html dir=\"ltr\" lang=\"en\">\n",
       "<head>\n",
       "<meta content=\"text/html;charset=utf-8\" http-equiv=\"content-type\"/>\n",
       "<script src=\"//d3fw5vlhllyvee.cloudfront.net/s/e2eb3f2/en_US.js\" type=\"text/javascript\"></script>\n",
       "<link href=\"//d3fw5vlhllyvee.cloudfront.net/s/bbb0362/jobsearch_all.css\" rel=\"stylesheet\" type=\"text/css\"/>\n",
       "<link href=\"http://rss.indeed.com/rss?q=python&amp;l=new+york\" rel=\"alternate\" title=\"Python Jobs, Employment in New York State\" type=\"application/rss+xml\"/>\n",
       "<link href=\"/m/jobs?q=python&amp;l=new+york\" media=\"only screen and (max-width: 640px)\" rel=\"alternate\"/>\n",
       "<link href=\"/m/jobs?q=python&amp;l=new+york\" media=\"handheld\" rel=\"alternate\"/>\n",
       "<script type=\"text/javascript\">\n",
       "\n",
       "if (typeof window['closureReadyCallbacks'] == 'undefined') {\n",
       "window['closureReadyCallbacks'] = [];\n",
       "}\n",
       "\n",
       "function call_when_jsall_loaded(cb) {\n",
       "if (window['closureReady']) {\n",
       "cb();\n",
       "} else {\n",
       "window['closureReadyCallbacks'].push(cb);\n",
       "}\n",
       "}\n",
       "</script>\n",
       "<meta content=\"1\" name=\"ppstriptst\"/>\n",
       "<script>\n",
       "var _scriptDownloadCount = 0;\n",
       "var _retryDownload = function() {\n",
       "var script = document.createElement('script');\n",
       "var path = '//d3fw5vlhllyvee.cloudfront.net/s/d35559a/jobsearch-all-compiled.js';\n",
       "script.async = false;\n",
       "script.src = path;\n",
       "script.onerror=_onMainJSBundleError;\n",
       "document.head.appendChild(script);\n",
       "};\n",
       "var _onMainJSBundleError = function() {\n",
       "try {\n",
       "\n",
       "// for failed downloads, we want to retry the download up to 5 times\n",
       "if (_scriptDownloadCount < 4) {\n",
       "_scriptDownloadCount++;\n",
       "_retryDownload();\n",
       "return;\n",
       "}\n",
       "\n",
       "// if we've exhausted all retries, send a ping to log the failure\n",
       "var img = document.createElement(\"img\");\n",
       "var tk = \"1ebvmpanq0j0i000\"; // tk\n",
       "img.src = \"/rpc/log?a=jasxJsLoadError&tk=\" + tk;\n",
       "document.head.appendChild(img);\n",
       "document.head.removeChild(img);\n",
       "\n",
       "} catch(e) {}\n",
       "}\n",
       "\n",
       "</script>\n",
       "<script onerror=\"_onMainJSBundleError()\" src=\"//d3fw5vlhllyvee.cloudfront.net/s/d35559a/jobsearch-all-compiled.js\" type=\"text/javascript\"></script>\n",
       "<script type=\"text/javascript\">\n",
       "\n",
       "var searchUID = '1ebvmpanq0j0i000';\n",
       "var tk = '1ebvmpanq0j0i000';\n",
       "\n",
       "var loggedIn = false;\n",
       "var dcmPayload = 'jobse0;jobal0;viewj0;savej0;6927552';\n",
       "var myindeed = true;\n",
       "var userEmail = '';\n",
       "var tellFriendEmail = '';\n",
       "var globalLoginURL = 'https:\\/\\/www.indeed.com\\/account\\/login?dest=%2Fq-python-l-new-york-jobs.html';\n",
       "var globalRegisterURL = 'https:\\/\\/www.indeed.com\\/account\\/register?dest=%2Fq-python-l-new-york-jobs.html';\n",
       "var searchKey = 'df8633e70d925ca7';\n",
       "var searchState = 'q=python&amp;l=new+york';\n",
       "var searchQS = 'q=python&l=new+york';\n",
       "var eventType = 'jobsearch';\n",
       "var locale = 'en_US';\n",
       "function clk(id) { var a = document.getElementById(id); var hr = a.href; var si = a.href.indexOf('&jsa='); if (si > 0) return; var jsh = hr + '&tk=1ebvmpanq0j0i000&jsa=1258'; a.href = jsh; }\n",
       "function sjomd(id) { var a = document.getElementById(id); var hr = a.href; var ocs = hr.indexOf('&oc=1'); if (ocs < 0) return; var oce = ocs + 5; a.href = hr.substring(0, ocs) + hr.substring(oce); }\n",
       "function sjoc(id, sal) { var a = document.getElementById(id); a.href = a.href + '&oc=1&sal='+sal; }\n",
       "function ptk(st,p) {document.cookie = 'PTK=\"tk=1ebvmpanq0j0i000&type=jobsearch&subtype='+st+(p?'&'+p:'')+'\"; path=/';}\n",
       "function rbptk(st, c, p) { ptk(st, 'cat='+c+(p?'&p='+p:''));}\n",
       "</script>\n",
       "<script type=\"text/javascript\">\n",
       "function loadJSAsync( ) {\n",
       "for ( var i = 0; i < arguments.length; i++ ) {\n",
       "var url = arguments[i];\n",
       "(function() {\n",
       "var s = document.createElement(\"script\"), el = document.getElementsByTagName(\"script\")[0];\n",
       "s.async = true;\n",
       "s.src = url;\n",
       "el.parentNode.insertBefore(s, el);\n",
       "})();\n",
       "}\n",
       "}\n",
       "</script>\n",
       "<meta content=\"3,401 Python jobs available in New York State on Indeed.com. Apply to Python Developer, Deep Learning Engineer, Penetration Testing Trainee (remote Usa) and more!\" name=\"description\"/>\n",
       "<meta content=\"Python Jobs, Employment in New York State, New York State careers, New York State employment, New York State job listings, New York State job search, New York State search engine, work in New York State\" name=\"keywords\"/>\n",
       "<meta content=\"origin-when-cross-origin\" name=\"referrer\"/>\n",
       "<link href=\"/q-Python-l-New-York-State-jobs.html\" rel=\"canonical\"/>\n",
       "<link href=\"/jobs?q=python&amp;l=new+york&amp;start=10\" rel=\"next\"><script src=\"https://d3fw5vlhllyvee.cloudfront.net/mosaic-common/dist/2156f5a9e015ae2db412/scripts/shim.js\" type=\"text/javascript\"></script><link href=\"//d3fw5vlhllyvee.cloudfront.net/s/52ce851/jobCardHolisticRedesign.css\" rel=\"stylesheet\" type=\"text/css\">\n",
       "<style type=\"text/css\">\n",
       "#resultsBody #pageContent #resultsCol .row .salarySnippet{padding-top:0.5rem}\n",
       "</style>\n",
       "<script type=\"text/javascript\">\n",
       "var dcmPayload = 'jobse0;jobal0;viewj0;savej0;6927552';\n",
       "var indeedCsrfToken = '9jhEqmZmhcNNcW2MhMYlcAJ6hs6h1WCN';\n",
       "var hashedCsrfToken = 'd18fea25a50aea1dc7b200425bcaf3f1';\n",
       "</script>\n",
       "<style type=\"text/css\">\n",
       "body.janus #resultsCol .clickcard .jobtitle a,body.janus #resultsCol .clickcard a.jobtitle{text-decoration:none}body.janus #resultsCol .clickcard:hover .jobtitle a,body.janus #resultsCol .clickcard:hover a.jobtitle{text-decoration:underline}\n",
       "</style>\n",
       "<style type=\"text/css\">\n",
       "body.janus #resultsCol .pagination{display:flex;justify-content:center;margin-right:0 !important}body.janus #resultsCol .pagination .pagination-list{display:flex;padding-left:0;list-style:none}body.janus #resultsCol .pagination .pagination-list li{margin-right:16px}body.janus #resultsCol .pagination .pagination-list li a{margin-left:0 !important;text-decoration:none;display:block}body.janus #resultsCol .pagination .pagination-list li a span.pn{display:flex;justify-content:center;align-items:center;background:#ececec;color:#2d2d2d !important;font-weight:400 !important;border-radius:8px;height:40px;width:40px;font-size:18px !important;line-height:40px}body.janus #resultsCol .pagination .pagination-list li a span.pn span.np{display:flex}body.janus #resultsCol .pagination .pagination-list li a span.pn:hover{background:#e3e3e3;box-shadow:inset 0 1px 4px rgba(0,0,0,0.1);border:1px #085ff7}body.janus #resultsCol .pagination .pagination-list li a span.pn:active:focus{background:#d9d9d9;box-shadow:inset 0 1px 4px rgba(0,0,0,0.1);border:1px #085ff7}body.janus #resultsCol .pagination .pagination-list li a span.pn:active{background:#d9d9d9;box-shadow:inset 0 1px 4px rgba(0,0,0,0.1)}body.janus #resultsCol .pagination .pagination-list li b{background:#4b4b4b;color:#fff !important;font-weight:700;border-radius:8px;display:inline-block;height:40px;width:40px;font-size:18px !important;text-align:center;line-height:40px;margin-left:0 !important;text-decoration:none}body.janus #resultsCol .pagination .pagination-list li a:focus,body.janus #resultsCol .pagination .pagination-list li b:focus{outline:0;border-radius:9px;border:1px #085ff7;box-shadow:inset 0 2px 0 transparent,0 0 0 2px #fff,0 0 0 3px #085ff7}[dir=\"ltr\"] body.janus #resultsCol .pagination .pagination-list li:last-child{margin-right:0}[dir=\"rtl\"] body.janus #resultsCol .pagination .pagination-list li:first-child{margin-right:0}\n",
       "</style>\n",
       "<style>\n",
       ".serp-UrgentlyHiringMessage{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serp-UrgentlyHiringMessage-icon{margin-right:0.3125rem;height:1rem;width:1rem}.serp-UrgentlyHiringMessage-text{font-size:0.75rem;line-height:1.25rem}.serpvj-UrgentlyHiringMessage{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serpvj-UrgentlyHiringMessage-icon{margin-right:0.5rem;height:1.25rem;width:1.25rem}.serpvj-UrgentlyHiringMessage-text{font-size:0.875rem;line-height:1.25rem;font-weight:bold}\n",
       "</style>\n",
       "<style type=\"text/css\">\n",
       "body #resultsBody #pageContent #resultsCol .row.unifiedRow .jobCardReqContainer{padding-top:1rem}body #resultsBody #pageContent #resultsCol .row.unifiedRow .jobCardReqContainer+.jobCardShelfContainer,body #resultsBody #pageContent #resultsCol .row.unifiedRow .jobCardReqContainer+.summary,body #resultsBody #pageContent #resultsCol .row.unifiedRow .jobCardReqContainer+.jobsearch-SerpJobCard-footer .result-link-bar-container{padding-top:1rem}body #resultsBody #pageContent #resultsCol .row.unifiedRow .jobCardReqHeader{font-size:1rem;line-height:1.5rem;font-weight:700;letter-spacing:0;color:#2d2d2d}body #resultsBody #pageContent #resultsCol .row.unifiedRow .jobCardReqHeader+.jobCardReqList .jobCardReqItem:first-of-type{padding-top:0.5rem}body #resultsBody #pageContent #resultsCol .row.unifiedRow .jobCardReqItem:first-of-type{padding-top:0}body #resultsBody #pageContent #resultsCol .row.unifiedRow .jobCardReqItem,body #resultsBody #pageContent #resultsCol .row.unifiedRow .jobCardReqMore{font-size:0.875rem;line-height:1.25rem;padding-top:0.5rem;color:#2d2d2d}body #resultsBody #pageContent #resultsCol .row.unifiedRow .jobCardReqAddtlString{padding-left:0.75rem}\n",
       "</style>\n",
       "<link href=\"//d3fw5vlhllyvee.cloudfront.net/s/712a27b/Grid.css\" rel=\"stylesheet\" type=\"text/css\">\n",
       "<link href=\"//d3fw5vlhllyvee.cloudfront.net/s/cd7ca1d/Icon.css\" rel=\"stylesheet\" type=\"text/css\">\n",
       "<link href=\"//d3fw5vlhllyvee.cloudfront.net/s/a1c46a5/jasx-serp.css\" rel=\"stylesheet\" type=\"text/css\">\n",
       "<link href=\"//d3fw5vlhllyvee.cloudfront.net/s/2fa0034/salarylegaldisclaimer.css\" rel=\"stylesheet\" type=\"text/css\"/>\n",
       "<link href=\"//d3fw5vlhllyvee.cloudfront.net/s/05fda91/salaryestimates.css\" rel=\"stylesheet\" type=\"text/css\"/>\n",
       "<style type=\"text/css\">\n",
       "#resultsCol { padding-top: 0; }\n",
       ".searchCount { margin-top: 6px; }\n",
       ".showing { padding-top: 9px; padding-bottom: 9px; }\n",
       "\n",
       ".brdr { height: 1px; overflow: hidden; background-color: #ccc; }\n",
       "\n",
       "/* Tall window sizes */\n",
       "@media only screen and (min-height:780px){\n",
       ".showing { padding-bottom: 0; }\n",
       "}\n",
       "\n",
       "/* Wide window sizes */\n",
       "@media only screen and (min-width:1125px){\n",
       ".brdr  { margin-left: 12px; margin-right: 12px; }\n",
       "}\n",
       "\n",
       "a,a:link,.link,.btn,.btn:hover{text-decoration:none}a:hover,.link:hover{text-decoration:underline}.dya-container a{text-decoration:underline !important}</style>\n",
       "<script>\n",
       "initJavascriptGroups([[1,null],[1,null],[1,null],[2,null],[1,null],[1,null],[1,null],[-1,[]],[1,[\"normalized\"]],[1,[\"disableCaretAwareness\"]],[-1,[]],[-1,[]],[-1,[]],[-1,[]],[-1,[\"disableEmptyQueryByDefault\"]],[-1,[]],[-1,[]],[10,[\"serp:enableEmptyQuery\",\"serp:suggestOnFocus\",\"requestOnFocus\"]],[-1,null],[-1,null],[-1,null],[1,null],[-1,null],[1,null],[1,null],[-1,null],[-1,null],[-1,null],[-1,null],[-1,null],[-1,null],[5,null],[0,null],[0,null],[7,null],[-1,null],[7,null],[1,null],[1,null],[0,null],[1,null],[1,null],[1,null],[-1,10],[1,[]],[1,[108310969]],[-1,[]],[1,null],[1,null],[1,null],[1,null],[1,null],[-1,null],[-1,null],[-1,null],[-1,null],[-1,null],[-1,null],[-1,null],[-1,null],[1,null],[-1,null],[-1,null],[-1,null],[3,null],[-1,null],[-1,null],[-1,[\"_none\"]],[-1,[\"clickpenaltyv8\"]],[-1,[4.0,2000.0,900.0,-1.0,1.0]],[-1,null],[1,\"AUSTIN_DUBLIN\"],[-1,null],[1,null],[-1,[\"apply_deprecated\"]],[-1,null],[-1,null],[1,null],[1,null],[1,0],[-1,0],[-1,\"\"],[-1,null],[1,null],[17,null],[1,null],[13,null],[-1,null],[1,null],[-1,null],[1,null],[-1,null],[-1,null],[-1,null],[-1,null],[5,null],[2,[8050739,8913675,9355776]],[-1,null],[2,null],[-1,null],[1,null],[1,null],[1,50],[1,null],[1,null],[-1,null],[1,null],[-1,null],[1,null],[1,null],[1,null],[1,null],[1,null],[-1,null],[3,null],[0,null],[1,null],[-1,null],[0,null],[1,null],[-1,null],[-1,null],[1,null],[1,null],[-1,null],[-1,null],[1,10],[-1,null],[-1,null],[-1,-1],[-1,null],[2,null],[-1,null],[1,null],[1,null],[2,null],[20,null],[-1,null],[-1,null],[-1,null],[1,null],[1,null],[-1,null],[1,null],[2,null],[6,null],[1,null],[1,null],[-1,null],[-1,null],[-1,null],[3,7],[1,null],[1,null],[-1,null],[1,null],[-1,null],[-1,null],[-1,0.0],[2,null],[4,\"Similar jobs pay {0}\"],[1,null],[1,null],[2,null],[0,null],[-1,[]],[-1,\"\"],[-1,null],[1,null],[-1,null],[-1,null],[-1,null],[-1,null],[1,null],[-1,\"sponsoredGray\"],[-1,null],[-1,null],[-1,[]],[3,null],[1,null],[-1,null],[-1,null],[-1,null],[-1,[]],[2,null],[1,null],[-1,0],[1,null],[12,[\"24\",\"10\",\"action:sieveSponIaJobs\"]],[-1,[]],[-1,null],[-1,null],[-1,0],[-1,null],[-1,null],[-1,null],[-1,null],[-1,null],[1,null],[-1,null],[1,null],[1,null],[-1,null],[1,[\"jobse0\",\"jobal0\",\"viewj0\",\"savej0\",\"6927552\"]],[-1,null],[-1,null],[-1,[]],[1,null],[0,null],[1,null],[1,null],[-1,null],[1,null],[-1,null],[8,null],[2,[1769,61957709,20169]],[1,null],[-1,10.0],[1,null],[-1,null],[-1,null],[-1,null],[-1,null],[-1,null],[1,null],[-1,null],[-1,null],[-1,null],[-1,[]],[1,null],[1,[\"US\",\"PR\",\"CA\"]],[-1,null],[2,null],[-1,null],[1,null],[3,null],[-1,[]],[1,null],[1,[\"change\",\"30\"]],[-1,null],[1,null],[1,null],[-1,null],[-1,null],[-1,[25,25]],[4,[\"1\",\"2\",\"22\",\"1\",\"144\",\"1\",\"552\",\"1\",\"3648\",\"1\",\"4392\",\"1\"]],[0,null],[-1,null],[1,null],[-1,null],[1,null],[1,null],[1,null],[-1,null],[1,null],[-1,null],[-1,null],[-1,null],[-1,null],[-1,null],[2,null],[1,null],[-1,null],[1,null],[-1,\"http\"],[-1,null],[-1,null],[1,\"1\"],[-1,null],[-1,{\"width\":0,\"height\":0}],[-1,null],[-1,null],[-1,null],[1,null],[-1,null],[1,null],[1,null],[1,null],[1,null],[-1,null],[0,null],[0,null],[1,null],[-1,null],[3,null],[1,null],[-1,null],[1,null],[1,null],[-1,null],[-1,null],[-1,[]],[-1,null],[-1,null],[-1,[]],[0,null],[-1,null],[1,null],[-1,null],[2,null],[2,null],[1,null],[2,null],[1,null],[1,null],[1,null],[-1,null],[-1,null],[-1,-1],[-1,null],[-1,null],[-1,null],[1,null],[1,null],[-1,null],[-1,null],[1,[\"3\",\"EXPERIENCE, LICENSE, LANGUAGE, LOCALIZED_EDUCATION\",\"1\",\"1\",\"0\"]],[-1,null],[-1,null],[1,null],[-1,null],[-1,null],[-1,null],[-1,null],[1,null],[2,null],[-1,null],[-1,null],[1,null],[-1,null],[-2,null],[2,null],[3,null],[1,null],[1,null],[1,null],[1,null],[-1,0.0],[1,null],[-1,null],[2,null],[1,null],[1,null],[-1,null],[-1,null],[-1,0],[1,null],[-1,null],[2,null],[-1,null],[0,null],[1,null],[1,null],[-1,null],[1,\"1\"],[0,null],[-1,null],[1,null],[1,null],[-1,[]],[-1,null],[2,null],[-1,null],[1,null],[1,null],[-1,null],[-1,null],[0,null],[-1,null],[3,\"aggsrf_v1\"],[1,null],[0,null],[1,null],[-1,null],[0,null],[-1,null],[1,null],[-1,null],[-1,null],[1,null],[-1,null],[-1,null],[1,null],[-1,null],[1,null],[-1,null],[-1,null],[1,null],[-1,null],[1,null],[-1,null],[-1,null],[-1,[\"1,2,2,3\"]],[-1,[]],[-1,null],[1,null],[-1,null],[1,null],[1,null],[-1,[]],[-1,null],[-1,null],[-1,null],[-1,null],[-1,null],[-1,null],[-1,null],[1,null],[-1,null],[-1,null],[2,null],[0,null],[-1,null],[1,null],[-1,null],[-1,null],[-1,null],[-1,0],[-1,null],[-1,null],[-1,null],[-1,null],[-1,null],[0,null],[-1,null],[1,null],[-1,null],[-1,null],[1,null],[-1,null],[-1,null],[-1,null],[-1,null],[-1,-1],[1,null],[-1,null],[1,null],[-1,null],[1,null],[1,null],[1,null],[-1,null],[1,null],[-1,null],[-1,[]],[-1,null],[-1,null],[-1,null],[-1,\"\"],[1,null],[-1,null],[1,null],[-1,-1],[-1,null],[4,null],[-1,null],[2,null],[1,null],[-1,null],[-1,null],[-1,null],[-1,null],[1,null],[-1,null],[-1,null],[2,null],[1,null],[1,[2000.0,1.0,900.0,2.0]],[0,null],[1,null],[1,null],[-1,null],[-1,null],[3,[\"co_cap_from\",\"oc_cap_upto\",\"show_gig_salary\",\"bonuses_as_plusplus\"]],[1,null],[-1,{\"rankAge\":1,\"rankTaxo1\":1,\"rankTaxo2\":1,\"rankTaxo3\":1,\"rankTaxo4\":1,\"rankTitle\":1,\"rankRadius\":1,\"rankRemote\":1,\"rankCompany\":1,\"rankJobType\":1,\"rankLanguage\":1,\"rankLocation\":1,\"rankSalaryEst\":1,\"rankExperience\":1,\"rankJobCategory\":1,\"rankMoreOptions\":1}],[1,null],[-1,null],[1,null],[-1,null],[-1,null],[-1,null],[0,null],[1,null],[-1,null],[-1,null],[1,null],[-1,null],[-1,null],[-1,null],[-1,null],[1,null]]);\n",
       "setRecentJobStylingEnabled(false);\n",
       "\n",
       "function onLoadHandler() {\n",
       "\n",
       "document.js.reset();\n",
       "jobSeenInit('1ebvmpanq0j0i000', [{\n",
       "'jobClassName': 'result',\n",
       "'scanIta': true,\n",
       "'containsSponsored': true,\n",
       "'context': ''\n",
       "}]);\n",
       "\n",
       "if ( document.radius_update ) { document.radius_update.reset(); }\n",
       "\n",
       "\n",
       "initJobsearchUnloadBeacon('1ebvmpanq0j0i000');\n",
       "initApplyStartTimestamp();\n",
       "\n",
       "initDwellPerformanceLogging('1ebvmpanq0j0i000', 'jasx');\n",
       "initWindowDwellLogging('jasx', '1ebvmpanq0j0i000', 'serp');\n",
       "\n",
       "initSponsoredJobScreenerQuestions();\n",
       "\n",
       "initIndeedApply('https://www.indeed.com');\n",
       "\n",
       "}\n",
       "\n",
       "initLogInitialUserInteraction('1ebvmpanq0j0i000', 'serp');\n",
       "\n",
       "window.onload = onLoadHandler;\n",
       "</script>\n",
       "<link href=\"android-app://com.indeed.android.jobsearch/https/www.indeed.com/m/jobs?q=python&amp;l=new+york\" rel=\"alternate\"/>\n",
       "<title>Python Jobs, Employment in New York State | Indeed.com</title>\n",
       "<style>\n",
       "[dir] body .icl-Button,[dir] body .icl-Button--primary{border-radius:0.5rem}body #recentSearches .icl-NavigationList-action{border-radius:0.5rem}.jobsearch-PopularSearchesPillBoxes-pillBox{border-radius:0.5rem}body.janus form#jobsearch .inwrapBorder .input_submit{border-radius:0.5rem !important}body.janus table #alertsubmit,body.janus table #balertsubmit,body.janus table #talertsubmit{border-radius:0.5rem !important}body.janus table .footerCta.greyBar [dir] .icl-Button.cta_button.blue{border-radius:0.5rem !important}body.janus table #vjs-container .indeed-apply-button,body.janus table #vjs-container .indeed-apply-button-placeholder{border-radius:0.5rem !important}body.janus table #vjs-container .view-apply-button{border-radius:0.5rem !important}body.janus table #vjs-container .state-picker-button{border-radius:0.5rem}body.janus table #indeed_apply .state-picker-button.dd-target,body.janus table #state-picker-container .state-picker-button.dd-target{border-radius:0.5rem !important}body.janus table #popover-foreground .cleanuptst-indeed-serp-button{border-radius:0.5rem !important}body .filters .dropdown-button.dd-target{border-radius:0.5rem}.filters #toggle-new{border-radius:0 0.5rem 0.5rem 0}.filters #toggle-all{border-radius:0.5rem 0 0 0.5rem}[dir] .icl-WhatWhere .icl-TextInput-control{border-radius:0.5rem;border:1px solid #d6d6d6;color:#2d2d2d}[dir] .icl-WhatWhere .icl-TextInput-control:active,[dir] .icl-WhatWhere .icl-TextInput-control:focus{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.08);border-color:#085ff7;outline:0}[dir] .icl-WhatWhere .icl-TextInput-control:-moz-placeholder,[dir] .icl-WhatWhere .icl-TextInput-control:-ms-input-placeholder,[dir] .icl-WhatWhere .icl-TextInput-control::-moz-placeholder,[dir] .icl-WhatWhere .icl-TextInput-control::-webkit-input-placeholder{color:#646464}[dir] .icl-WhatWhere .icl-Autocomplete-list{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.08);border-radius:0 0 0.5rem 0.5rem;border:1px solid #085ff7;margin-top:0;border-top-color:#d6d6d6 !important}[dir] .icl-WhatWhere .icl-Autocomplete-option.has-focus,[dir] .icl-WhatWhere .icl-Autocomplete-option:hover{background-color:#eef4fe;cursor:pointer}[dir] .icl-WhatWhere .icl-Autocomplete-text,[dir] .icl-WhatWhere .icl-Autocomplete-text b,[dir] .icl-WhatWhere .icl-Autocomplete-text strong{color:#2d2d2d}[dir] .icl-WhatWhere .icl-Autocomplete.is-open .icl-TextInput-control{border-radius:0.5rem 0.5rem 0 0;border-color:#085ff7;margin-bottom:-1px}.jobsearch-Layout .icl-TextInput-control{min-height:44px}body.janus table #jobsearch .inwrap #what.input_text,body.janus table #jobsearch .inwrap #where.input_text{border-radius:0.5rem !important;border:1px solid #d6d6d6 !important;color:#2d2d2d !important;min-height:36px !important}body.janus table #jobsearch .inwrap #what.input_text:active,body.janus table #jobsearch .inwrap #what.input_text:focus,body.janus table #jobsearch .inwrap #where.input_text:active,body.janus table #jobsearch .inwrap #where.input_text:focus{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.08);border-color:#085ff7 !important;outline:0}body.janus table #jobsearch .inwrap #what.input_text:-moz-placeholder,body.janus table #jobsearch .inwrap #what.input_text:-ms-input-placeholder,body.janus table #jobsearch .inwrap #what.input_text::-moz-placeholder,body.janus table #jobsearch .inwrap #what.input_text::-webkit-input-placeholder,body.janus table #jobsearch .inwrap #where.input_text:-moz-placeholder,body.janus table #jobsearch .inwrap #where.input_text:-ms-input-placeholder,body.janus table #jobsearch .inwrap #where.input_text::-moz-placeholder,body.janus table #jobsearch .inwrap #where.input_text::-webkit-input-placeholder{color:#646464 !important}#what_acdiv{max-width:300px}body.janus .jsf #what_acdiv.acd ul,body.janus .jsf [role=\"search\"] #acdiv ul,body.janus table #acdiv.acd ul,body.janus table #acdiv_where_alert.acd ul,body.janus table #what_acdiv.acd ul{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.08);border-radius:0 0 0.5rem 0.5rem;border:1px solid #085ff7 !important;color:#2d2d2d;margin-top:0}body.janus li.ac-active{background-color:#eef4fe !important;color:#2d2d2d !important;cursor:pointer}#jobsearch [role=\"search\"] .ac-input-focused.ac-renderer-open #what.input_text,#jobsearch [role=\"search\"] .ac-input-focused.ac-renderer-open #where.input_text{border-radius:0.5rem 0.5rem 0 0 !important;border-color:#085ff7 !important;margin-bottom:-1px}.popover-location-margin .ac-input-focused.ac-renderer-open #popover-location{border-radius:0.5rem 0.5rem 0 0 !important;border-color:#085ff7 !important;margin-bottom:-1px}:root body.janus .jsf [role=\"search\"] #acdiv .ac-renderer,:root body.janus .jsf [role=\"search\"] #what_acdiv.acd .ac-renderer{border-top-color:#d6d6d6 !important}:root body.janus #acdiv.acd ul,:root body.janus #acdiv_where_alert.acd ul,:root body.janus #what_acdiv.acd ul{border-top-color:#d6d6d6 !important}body.janus table .jaform #alertemail,body.janus table .jaform #balertemail,body.janus table .jaform #talertemail{border-radius:0.5rem !important;border:1px solid #d6d6d6 !important;color:#2d2d2d !important}body.janus table .jaform #alertemail:active,body.janus table .jaform #alertemail:focus,body.janus table .jaform #balertemail:active,body.janus table .jaform #balertemail:focus,body.janus table .jaform #talertemail:active,body.janus table .jaform #talertemail:focus{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.08);border-color:#085ff7 !important;outline:0}body.janus table .jaform #alertemail:-moz-placeholder,body.janus table .jaform #alertemail:-ms-input-placeholder,body.janus table .jaform #alertemail::-moz-placeholder,body.janus table .jaform #alertemail::-webkit-input-placeholder,body.janus table .jaform #balertemail:-moz-placeholder,body.janus table .jaform #balertemail:-ms-input-placeholder,body.janus table .jaform #balertemail::-moz-placeholder,body.janus table .jaform #balertemail::-webkit-input-placeholder,body.janus table .jaform #talertemail:-moz-placeholder,body.janus table .jaform #talertemail:-ms-input-placeholder,body.janus table .jaform #talertemail::-moz-placeholder,body.janus table .jaform #talertemail::-webkit-input-placeholder{color:#646464 !important}.popover-form-locationtst #popover-email{border-radius:0.5rem;border:1px solid #d6d6d6;color:#2d2d2d;padding:0.5rem 1rem}.popover-form-locationtst #popover-email:active,.popover-form-locationtst #popover-email:focus{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.08);border-color:#085ff7;outline:0}.popover-form-locationtst #popover-email:-moz-placeholder,.popover-form-locationtst #popover-email:-ms-input-placeholder,.popover-form-locationtst #popover-email::-moz-placeholder,.popover-form-locationtst #popover-email::-webkit-input-placeholder{color:#646464}.popover-form-locationtst #popover-email[disabled],.popover-form-locationtst #popover-email[disabled]:active,.popover-form-locationtst #popover-email[disabled]:focus{border-color:#d6d6d6;color:#909090;box-shadow:none}.popover-form-locationtst #popover-location{border-radius:0.5rem;border:1px solid #d6d6d6;color:#2d2d2d;padding:0.5rem 1rem;min-height:42px}.popover-form-locationtst #popover-location:active,.popover-form-locationtst #popover-location:focus{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.08);border-color:#085ff7;outline:0}.popover-form-locationtst #popover-location:-moz-placeholder,.popover-form-locationtst #popover-location:-ms-input-placeholder,.popover-form-locationtst #popover-location::-moz-placeholder,.popover-form-locationtst #popover-location::-webkit-input-placeholder{color:#646464}body.janus #radius_update #distance_selector{border-radius:0.5rem;border:1px solid #d6d6d6;color:#2d2d2d;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#ececec;background-image:url(\"data:image/svg+xml,%3Csvg width='10' height='5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0l5 5 5-5H0z' fill='%232D2D2D'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:right 1rem top 50%,0 0;color:#2d2d2d;cursor:pointer;padding:0.5rem 1.9rem 0.5rem 1rem;height:36px}body.janus #radius_update #distance_selector:active,body.janus #radius_update #distance_selector:focus{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.08);border-color:#085ff7;outline:0}body.janus #radius_update #distance_selector:-moz-placeholder,body.janus #radius_update #distance_selector:-ms-input-placeholder,body.janus #radius_update #distance_selector::-moz-placeholder,body.janus #radius_update #distance_selector::-webkit-input-placeholder{color:#646464}body.janus #radius_update #distance_selector::-ms-expand{display:none}[dir] body .icl-Button--primary{background-color:#085ff7;border-color:transparent;color:#fff}[dir] body .icl-Button--primary:hover{background:#0750cf;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2);color:#fff;cursor:pointer}[dir] body .icl-Button--primary:focus{background:#0750cf;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2),0 0 0 2px #fff,0 0 0 3px #085ff7;color:#fff;outline:0}[dir] body .icl-Button--primary:active{background:#0648bc;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2);color:#fff}[dir] body .icl-Button--primary:hover:focus{outline:0;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2),0 0 0 2px #fff,0 0 0 3px #085ff7}[dir] body .icl-Button--primary:hover:focus:active{box-shadow:none;outline:0}[dir] body .icl-Button--secondary{background-color:#ececec !important;border-color:transparent !important;color:#2d2d2d !important;border:0 !important;padding:0.5rem 20px !important}[dir] body .icl-Button--secondary:hover{background:#e3e3e3 !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1) !important;color:#2d2d2d !important;cursor:pointer}[dir] body .icl-Button--secondary:focus{background:#e3e3e3 !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7 !important;color:#2d2d2d !important;outline:0 !important}[dir] body .icl-Button--secondary:active{background:#d9d9d9 !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1);color:#2d2d2d !important}[dir] body .icl-Button--secondary:hover:focus{outline:0 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7 !important}[dir] body .icl-Button--secondary:hover:focus:active{box-shadow:none !important;outline:0 !important}body #recentSearches .icl-NavigationList-rightMostAction{font-weight:bold;padding:0.5rem;line-height:1 !important;color:#2d2d2d !important;background:#fff !important}body #recentSearches .icl-NavigationList-rightMostAction:hover{background:#e3e3e3 !important}body #recentSearches .icl-NavigationList-rightMostAction:focus{box-shadow:0 0 0 2px #fff,0 0 0 3px #085ff7}body #recentSearches .icl-NavigationList-rightMostAction:active{background:#d9d9d9 !important}@media (min-width: 62em){#recentSearches .icl-NavigationList-actionText{font-size:1rem}}.icl-NavigationList-actionText{font-size:1rem}html .jobsearch-PopularSearchesPillBoxes-pillBox{background-color:#ececec;border-color:transparent;color:#2d2d2d;min-height:48px;border:0;display:inline-flex;align-items:center}html .jobsearch-PopularSearchesPillBoxes-pillBox:hover{background:#e3e3e3;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1);color:#2d2d2d;cursor:pointer}html .jobsearch-PopularSearchesPillBoxes-pillBox:focus{background:#e3e3e3;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7;color:#2d2d2d;outline:0}html .jobsearch-PopularSearchesPillBoxes-pillBox:active{background:#d9d9d9;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1);color:#2d2d2d}html .jobsearch-PopularSearchesPillBoxes-pillBox:hover:focus{outline:0;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7}html .jobsearch-PopularSearchesPillBoxes-pillBox:hover:focus:active{box-shadow:none;outline:0}body.janus table #jobsearch.jsf .inwrapBorder .input_submit{background-color:#085ff7 !important;border-color:transparent !important;color:#fff !important}body.janus table #jobsearch.jsf .inwrapBorder .input_submit:hover{background:#0750cf !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2) !important;color:#fff !important;cursor:pointer}body.janus table #jobsearch.jsf .inwrapBorder .input_submit:focus{background:#0750cf !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2),0 0 0 2px #fff,0 0 0 3px #085ff7 !important;color:#fff !important;outline:0 !important}body.janus table #jobsearch.jsf .inwrapBorder .input_submit:active{background:#0648bc !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2);color:#fff !important}body.janus table #jobsearch.jsf .inwrapBorder .input_submit:hover:focus{outline:0 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2),0 0 0 2px #fff,0 0 0 3px #085ff7 !important}body.janus table #jobsearch.jsf .inwrapBorder .input_submit:hover:focus:active{box-shadow:none !important;outline:0 !important}body.janus #jobalertmessage #balertsubmit,body.janus #jobalertmessage #talertsubmit,body.janus .rsList li a{color:#2164f3 !important;font-size:12px;padding-right:8px}body.janus table #vjs-container .state-picker-button{background-color:#ececec !important;border-color:transparent !important;color:#2d2d2d !important;min-width:44px;height:44px;border:0 !important}body.janus table #vjs-container .state-picker-button:hover{background:#e3e3e3 !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1) !important;color:#2d2d2d !important;cursor:pointer}body.janus table #vjs-container .state-picker-button:focus{background:#e3e3e3 !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7 !important;color:#2d2d2d !important;outline:0 !important}body.janus table #vjs-container .state-picker-button:active{background:#d9d9d9 !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1);color:#2d2d2d !important}body.janus table #vjs-container .state-picker-button:hover:focus{outline:0 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7 !important}body.janus table #vjs-container .state-picker-button:hover:focus:active{box-shadow:none !important;outline:0 !important}body.janus table #vjs-container .state-picker-button svg.icl-Icon path{fill:#2d2d2d}.state-picker-button .dd-button-arrow{border-top:5px solid #2d2d2d}body.janus table #indeed_apply .state-picker-button.dd-target,body.janus table #state-picker-container .state-picker-button.dd-target{background-color:#ececec !important;border-color:transparent !important;color:#2d2d2d !important;height:44px;border:0 !important}body.janus table #indeed_apply .state-picker-button.dd-target:hover,body.janus table #state-picker-container .state-picker-button.dd-target:hover{background:#e3e3e3 !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1) !important;color:#2d2d2d !important;cursor:pointer}body.janus table #indeed_apply .state-picker-button.dd-target:focus,body.janus table #state-picker-container .state-picker-button.dd-target:focus{background:#e3e3e3 !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7 !important;color:#2d2d2d !important;outline:0 !important}body.janus table #indeed_apply .state-picker-button.dd-target:active,body.janus table #state-picker-container .state-picker-button.dd-target:active{background:#d9d9d9 !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1);color:#2d2d2d !important}body.janus table #indeed_apply .state-picker-button.dd-target:hover:focus,body.janus table #state-picker-container .state-picker-button.dd-target:hover:focus{outline:0 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7 !important}body.janus table #indeed_apply .state-picker-button.dd-target:hover:focus:active,body.janus table #state-picker-container .state-picker-button.dd-target:hover:focus:active{box-shadow:none !important;outline:0 !important}body.janus table #indeed_apply .state-picker-button.dd-target.dd-active,body.janus table #state-picker-container .state-picker-button.dd-target.dd-active{background:#4b4b4b}body.janus table #indeed_apply .state-picker-button.dd-target.dd-active svg.icl-Icon path,body.janus table #state-picker-container .state-picker-button.dd-target.dd-active svg.icl-Icon path{fill:#fff}body.janus table #indeed_apply .state-picker-button.dd-target.dd-active .dd-button-arrow,body.janus table #state-picker-container .state-picker-button.dd-target.dd-active .dd-button-arrow{border-bottom-color:#fff}body.janus table #vjs-header #indeed_apply .state-picker-button.dd-target:focus,body.janus table #vjs-header #state-picker-container .state-picker-button.dd-target:focus{background:#4b4b4b !important}body.janus table #vjs-header #indeed_apply .state-picker-button.dd-target:focus svg.icl-Icon path,body.janus table #vjs-header #state-picker-container .state-picker-button.dd-target:focus svg.icl-Icon path{fill:#fff}body.janus table #vjs-header #indeed_apply .state-picker-button.dd-target:focus .dd-button-arrow,body.janus table #vjs-header #state-picker-container .state-picker-button.dd-target:focus .dd-button-arrow{border-top-color:#fff}body.janus #vjs-header #state-picker-container .dd-menu{border:1px solid #ececec;box-shadow:0 8px 16px rgba(0,0,0,0.08);border-radius:0.5rem;margin-top:8px}body.janus table #state-picker-container .dd-menu .dd-menu-option:not(:last-of-type){border-bottom:0}body.janus table #state-picker-container .dd-menu .dd-menu-option:hover{background-color:#ebf2fe !important}body.janus table #vjs-container .view-apply-button{background-color:#085ff7 !important;border-color:transparent !important;color:#fff !important}body.janus table #vjs-container .view-apply-button:hover{background:#0750cf !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2) !important;color:#fff !important;cursor:pointer}body.janus table #vjs-container .view-apply-button:focus{background:#0750cf !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2),0 0 0 2px #fff,0 0 0 3px #085ff7 !important;color:#fff !important;outline:0 !important}body.janus table #vjs-container .view-apply-button:active{background:#0648bc !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2);color:#fff !important}body.janus table #vjs-container .view-apply-button:hover:focus{outline:0 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2),0 0 0 2px #fff,0 0 0 3px #085ff7 !important}body.janus table #vjs-container .view-apply-button:hover:focus:active{box-shadow:none !important;outline:0 !important}body.janus table #vjs-container .indeed-apply-button,body.janus table #vjs-container .indeed-apply-button-placeholder{background-color:#ff5a1f !important;border-color:transparent !important;color:#fff !important}body.janus table #vjs-container .indeed-apply-button-placeholder:hover,body.janus table #vjs-container .indeed-apply-button:hover{background:#d64c1a !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1) !important;color:#fff !important;cursor:pointer}body.janus table #vjs-container .indeed-apply-button-placeholder:focus,body.janus table #vjs-container .indeed-apply-button:focus{background:#d64c1a !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7 !important;color:#fff !important;outline:0 !important}body.janus table #vjs-container .indeed-apply-button-placeholder:active,body.janus table #vjs-container .indeed-apply-button:active{background:#cc4819 !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1);color:#fff !important}body.janus table #vjs-container .indeed-apply-button-placeholder:hover:focus,body.janus table #vjs-container .indeed-apply-button:hover:focus{outline:0 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7 !important}body.janus table #vjs-container .indeed-apply-button-placeholder:hover:focus:active,body.janus table #vjs-container .indeed-apply-button:hover:focus:active{box-shadow:none !important;outline:0 !important}#vjs-container #apply-button-container .indeed-apply-button:active .indeed-apply-button-label,#vjs-container #apply-button-container .indeed-apply-state-clicked .indeed-apply-button-label{opacity:1 !important}body.janus table .footerCta.greyBar [dir] .icl-Button.cta_button.blue{background-color:#085ff7 !important;border-color:transparent !important;color:#fff !important}body.janus table .footerCta.greyBar [dir] .icl-Button.cta_button.blue:hover{background:#0750cf !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2) !important;color:#fff !important;cursor:pointer}body.janus table .footerCta.greyBar [dir] .icl-Button.cta_button.blue:focus{background:#0750cf !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2),0 0 0 2px #fff,0 0 0 3px #085ff7 !important;color:#fff !important;outline:0 !important}body.janus table .footerCta.greyBar [dir] .icl-Button.cta_button.blue:active{background:#0648bc !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2);color:#fff !important}body.janus table .footerCta.greyBar [dir] .icl-Button.cta_button.blue:hover:focus{outline:0 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2),0 0 0 2px #fff,0 0 0 3px #085ff7 !important}body.janus table .footerCta.greyBar [dir] .icl-Button.cta_button.blue:hover:focus:active{box-shadow:none !important;outline:0 !important}.icl-WhatWhere .icl-WhatWhere-buttonWrapper .icl-Button--whatWhere{background-color:#085ff7;border-color:transparent;color:#fff}.icl-WhatWhere .icl-WhatWhere-buttonWrapper .icl-Button--whatWhere:hover{background:#0750cf;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2);color:#fff;cursor:pointer}.icl-WhatWhere .icl-WhatWhere-buttonWrapper .icl-Button--whatWhere:focus{background:#0750cf;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2),0 0 0 2px #fff,0 0 0 3px #085ff7;color:#fff;outline:0}.icl-WhatWhere .icl-WhatWhere-buttonWrapper .icl-Button--whatWhere:active{background:#0648bc;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2);color:#fff}.icl-WhatWhere .icl-WhatWhere-buttonWrapper .icl-Button--whatWhere:hover:focus{outline:0;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2),0 0 0 2px #fff,0 0 0 3px #085ff7}.icl-WhatWhere .icl-WhatWhere-buttonWrapper .icl-Button--whatWhere:hover:focus:active{box-shadow:none;outline:0}.jobsearch-ViewJobLayout-whatWhere .icl-WhatWhere .icl-TextInput-control{min-height:36px}#indeedApplyButtonContainer .icl-Button{background-color:#ff5a1f;border-color:transparent;color:#fff}#indeedApplyButtonContainer .icl-Button:hover{background:#d64c1a;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1);color:#fff;cursor:pointer}#indeedApplyButtonContainer .icl-Button:focus{background:#d64c1a;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7;color:#fff;outline:0}#indeedApplyButtonContainer .icl-Button:active{background:#cc4819;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1);color:#fff}#indeedApplyButtonContainer .icl-Button:hover:focus{outline:0;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7}#indeedApplyButtonContainer .icl-Button:hover:focus:active{box-shadow:none;outline:0}@media (max-width: 991px){#saveJobButtonContainer button{min-height:54px}}@media (min-width: 992px){#saveJobButtonContainer button{min-height:44px}}#companyFollowForm .icl-Button{background-color:#ececec !important;border-color:transparent !important;color:#2d2d2d !important;min-height:36px;border:0 !important}#companyFollowForm .icl-Button:hover{background:#e3e3e3 !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1) !important;color:#2d2d2d !important;cursor:pointer}#companyFollowForm .icl-Button:focus{background:#e3e3e3 !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7 !important;color:#2d2d2d !important;outline:0 !important}#companyFollowForm .icl-Button:active{background:#d9d9d9 !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1);color:#2d2d2d !important}#companyFollowForm .icl-Button:hover:focus{outline:0 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7 !important}#companyFollowForm .icl-Button:hover:focus:active{box-shadow:none !important;outline:0 !important}.filters .toggle a{text-decoration:none}.filters #toggle-all,.filters #toggle-new{background-color:#ececec;border-color:transparent;color:#2d2d2d;outline:0}.filters #toggle-all:hover,.filters #toggle-new:hover{background:#e3e3e3;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1);color:#2d2d2d;cursor:pointer}.filters #toggle-all:focus,.filters #toggle-new:focus{background:#e3e3e3;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7;color:#2d2d2d;outline:0}.filters #toggle-all:active,.filters #toggle-new:active{background:#d9d9d9;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1);color:#2d2d2d}.filters #toggle-all:hover:focus,.filters #toggle-new:hover:focus{outline:0;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7}.filters #toggle-all:hover:focus:active,.filters #toggle-new:hover:focus:active{box-shadow:none;outline:0}.filters #toggle-all:not(.blue):active,.filters #toggle-all:not(.blue):focus,.filters #toggle-all:not(.blue):hover,.filters #toggle-new:not(.blue):active,.filters #toggle-new:not(.blue):focus,.filters #toggle-new:not(.blue):hover{background:#e3e3e3;border:none;padding:13px 20px}.filters #toggle-all.blue,.filters #toggle-new.blue{background:#646464;border-color:#646464;color:#fff}.filters #toggle-all.blue:active,.filters #toggle-all.blue:focus,.filters #toggle-all.blue:hover,.filters #toggle-new.blue:active,.filters #toggle-new.blue:focus,.filters #toggle-new.blue:hover{background:#3f3f3f;border-color:#3f3f3f;color:#fff}body #toggle-new{border-left-color:#646464}body .filters #toggle-all:not(.blue):active,body .filters #toggle-all:not(.blue):focus,body .filters #toggle-all:not(.blue):hover{padding-right:18px}body table .filters .dropdown-button.dd-target{background-color:#ececec;border-color:transparent;color:#2d2d2d}body table .filters .dropdown-button.dd-target:hover{background:#e3e3e3;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1);color:#2d2d2d;cursor:pointer}body table .filters .dropdown-button.dd-target:focus{background:#e3e3e3;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7;color:#2d2d2d;outline:0}body table .filters .dropdown-button.dd-target:active{background:#d9d9d9;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1);color:#2d2d2d}body table .filters .dropdown-button.dd-target:hover:focus{outline:0;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7}body table .filters .dropdown-button.dd-target:hover:focus:active{box-shadow:none;outline:0}body table .filters .dropdown-button.dd-target:focus,body table .filters .dropdown-button.dd-target:hover{border:0;padding-left:18px;padding-right:14px}body table .filters .dropdown-button.dd-target.dd-active:focus-within{background:#e3e3e3}body table .filters .dropdown-button.dd-target.blue:hover{background:#3f3f3f;border:2px solid #3f3f3f;color:#fff;padding-left:16px;padding-right:12px}body table .filters .dropdown-button.dd-target.blue.dd-active{border-color:#646464;background:#646464;color:#fff}body table .filters .dropdown-button.dd-target.blue.dd-active:active,body table .filters .dropdown-button.dd-target.blue.dd-active:focus,body table .filters .dropdown-button.dd-target.blue.dd-active:hover{background:#3f3f3f;border:2px solid #3f3f3f;color:#fff;padding-left:16px;padding-right:12px}body table .filters .dropdown-button.dd-target.blue.dd-active .arrow-drop-down path{fill:#fff}body table .filters .dropdown-button.dd-target .icl-Icon--blue{fill:#2d2d2d}body .toggle button.blue,body table .filters .dd-target.blue{background:#646464;border:2px solid #646464;color:#fff}body .toggle button.blue .arrow-drop-down path,body table .filters .dd-target.blue .arrow-drop-down path{fill:#fff}body .dropdown-button .filters-close img{display:none}body .dropdown-button .filters-close:before{content:'';display:inline-block;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cmask id='a' maskUnits='userSpaceOnUse' x='3' y='3' width='10' height='10'%3E%3Cpath d='M13 3.958L12.042 3 8 7.042 3.958 3 3 3.958 7.042 8 3 12.042l.958.958L8 8.958 12.042 13l.958-.958L8.958 8 13 3.958z' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M16 0H0v16h16V0z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E\");width:16px;height:16px;vertical-align:bottom}body .filters .dropdown-content .dd-menu-option:hover{background-color:#ecf2fd !important}:root body.janus #auxCol div #alertsubmit,:root body.janus #auxCol div #balertsubmit,:root body.janus #auxCol div #talertsubmit{border-width:1px !important;background-color:#fff !important;border-color:#d9d9d9 !important}:root body.janus #auxCol div #alertsubmit:hover,:root body.janus #auxCol div #balertsubmit:hover,:root body.janus #auxCol div #talertsubmit:hover{background:#f5f5f5 !important;border-color:#d9d9d9 !important;color:#085ff7 !important;cursor:pointer}:root body.janus #auxCol div #alertsubmit:focus,:root body.janus #auxCol div #balertsubmit:focus,:root body.janus #auxCol div #talertsubmit:focus{background:#fff !important;border-color:#085ff7 !important;box-shadow:none !important;outline:0 !important}:root body.janus #auxCol div #alertsubmit:active,:root body.janus #auxCol div #balertsubmit:active,:root body.janus #auxCol div #talertsubmit:active{background:#ebebeb !important;border-color:#085ff7 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1)}body.janus .indeed-serp-button:active .indeed-serp-button-label{opacity:1 !important}html body.janus table #auxCol .jaform div#jobalertmessage #alertsubmit:active,html body.janus table #auxCol .jaform div#jobalertmessage #alertsubmit:focus{box-shadow:none !important}body.janus div #alertsubmit:hover,body.janus div #balertsubmit:hover,body.janus div #talertsubmit:hover{color:#085ff7}body #no-left-rail-spacer{background:0 0 !important}body.janus table #recentsearches.no-left-rail{border-top:1px solid #ececec !important}[dir] .gnav div.gnav-DesktopHeader.is-small-header{border-bottom:0 !important}body.janus table[role=banner]{border-bottom:1px solid #ececec;padding-bottom:1rem !important;padding-top:12px !important}body.janus td#branding-td{display:none}[dir=\"ltr\"] body.janus td#refineresultscol,[dir=\"ltr\"] body.janus td#resultsCol{border-right:0 solid}[dir=\"rtl\"] body.janus td#refineresultscol,[dir=\"rtl\"] body.janus td#resultsCol{border-left:0 solid}body.janus #resultsCol div#primePromo,body.janus #resultsCol div#resumePromo{padding-left:0 !important}.secondRow h1#jobsInLocation{margin-left:1.5rem}body.janus #resultsCol .showing{margin-left:0.5rem}body.janus #refineresultscol div#refineresults{padding-top:12px}body.janus #resultsCol .related_searches,body.janus #resultsCol div.pagination{padding-left:1.5rem}body.janus #resultsCol div.pagination{border-bottom:0 !important}body.janus div#vjs-header{border-top-width:0;border-bottom-width:1px;border-color:#ececec}:root body.janus table #vjs-container #vjs-header{border-bottom-color:#ececec}body.janus div#vjs-content{padding-top:24px}div#vjs-desc{padding-top:0}div#vjs-container{border:1px solid #ececec !important;border-radius:8px;margin:0 0 8px}body.janus #resultsCol div.resultsTop{margin-top:12px}body.janus td#refineresultscol{padding-top:18px}html body.ltr.janus,html body.rtl.janus{background-color:#fff}body.janus #resultsCol .result.row{border:1px solid #ececec;border-radius:8px;margin:0 0 8px}:root body.janus table#resultsBody #pageContent #resultsCol .result.row{border:1px solid #ececec}:root body.janus table#resultsBody #pageContent #resultsCol .result.row.vjs-highlight{border-color:#085ff7}body.janus #resultsBody #pageContent #resultsCol div.result{padding:1.5rem !important}body.janus div#vjs-header.vjs-header-shadow{box-shadow:0 2px 4px rgba(0,0,0,0.08) !important}body.janus #resultsCol .row.result.vjs-highlight{background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,0.08) !important;border:1px solid #085ff7 !important}body.janus td#resultsCol .jobtitle a,body.janus td#resultsCol .vjs-highlight a.jobtitle{color:#4b4b4b}body.janus #resultsBody #pageContent #resultsCol .clickcard:hover{box-shadow:0 2px 4px rgba(0,0,0,0.08)}body.janus #resultsCol div.clickcard:hover .jobtitle a,body.janus #resultsCol div.clickcard:hover a.jobtitle{color:#2d2d2d}#resultsBody #pageContent #resultsCol .row.unifiedRow>.title{font-size:0;display:flex;flex-direction:column-reverse}body.janus #resultsBody #pageContent #resultsCol .row .title span.new{font-size:0.75rem !important;line-height:0.75rem !important;padding-left:0;padding-bottom:0.25rem;color:#085ff7;font-weight:500}#resultsBody #pageContent #resultsCol .row.unifiedRow>.jobcard_logo+.title{padding-top:1rem}.jobcard_logo a img{max-height:32px;max-width:100%;width:auto}body.janus td#resultsCol .jobtitle a,body.janus td#resultsCol a.jobtitle{color:#2d2d2d}body.janus .result span.company{color:#2d2d2d !important}body.janus #resultsBody #pageContent #resultsCol .result div.summary,body.janus .result div.summary{color:#6f6f6f !important}#resultsBody #pageContent #resultsCol .row.unifiedRow div.summary{padding-top:1rem}.serp-ResponsiveEmployer+.summary{padding-top:1rem !important}body.janus #resultsBody #pageContent #resultsCol .result .jobCardShelfContainer+div.summary{padding-top:0.75rem}.salarySnippet+.summary{padding-top:1.25rem !important}body.janus #resultsBody #pageContent #resultsCol .result table.jobCardShelfContainer+div.summary{padding-top:1rem}.row .sjcl .salarySnippet span.salary,.row .snip .salary,.row.unifiedRow .salarySnippet span.salary{color:#2d2d2d !important}#resultsBody #pageContent #resultsCol .row .salarySnippet,.salarySnippet{padding-top:1rem !important}#resultsBody #pageContent #resultsCol .row .sjcl+div.salarySnippet{margin-top:0}body.janus div.result .company a,body.janus div.result .turnstileLink .slNoUnderline{color:#2d2d2d !important}.jobCardShelfIcon svg{height:20px;width:20px}body.janus #resultsBody #pageContent #resultsCol .result .jobCardShelfContainer .jobCardShelf td.jobCardShelfItem{padding-bottom:3px}body.janus #resultsBody #pageContent #resultsCol .result .jobCardShelfContainer .jobCardShelf .jobCardShelfItem span.jobCardShelfIcon{padding-right:0.5rem;vertical-align:middle}[dir=rtl] body.janus #resultsBody #pageContent #resultsCol .result .jobCardShelfContainer .jobCardShelf .jobCardShelfItem span.jobCardShelfIcon{padding-left:0.5rem;padding-right:0}body.janus #resultsBody #pageContent #resultsCol .result table.jobCardShelfContainer{padding-top:1rem}:root body.janus #Rectangle-Copy-4{fill:#085ff7}div.serp-ResponsiveEmployer{padding-top:16px !important}[dir=rtl] body.janus .serp-ResponsiveEmployer div.serp-ResponsiveEmployer-icon,[dir=rtl] body.janus .serpvj-ResponsiveEmployer div.serpvj-ResponsiveEmployer-icon{margin-left:13px;margin-right:0}body.janus .serp-ResponsiveEmployer div.serp-ResponsiveEmployer-icon,body.janus .serpvj-ResponsiveEmployer div.serpvj-ResponsiveEmployer-icon{margin-right:13px;margin-top:-4px}body.janus .serp-ResponsiveEmployer div.serp-ResponsiveEmployer-icon svg,body.janus .serpvj-ResponsiveEmployer div.serpvj-ResponsiveEmployer-icon svg{display:none}body.janus .serp-ResponsiveEmployer div.serp-ResponsiveEmployer-icon::before,body.janus .serpvj-ResponsiveEmployer div.serpvj-ResponsiveEmployer-icon::before{background-image:url(\"data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='10' fill='%23085FF7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.39949 4L6 11.1116H9.80019L8.80031 16L15 8.22149H10.9994L12.9992 4H8.39949Z' fill='white'/%3E%3C/svg%3E%0A\");background-repeat:no-repeat;content:'';display:inline-block;line-height:1.25rem;width:20px;height:20px;vertical-align:text-bottom}body.janus .serpvj-ResponsiveEmployer{margin-bottom:8px}body.janus .serpvj-ResponsiveEmployer div.serpvj-ResponsiveEmployer-icon{margin-top:-1px}.jobCardShelfIcon svg g g g{fill:#816bff}div.serp-earlyApplyMessage-text{color:#2d2d2d !important}div.serp-earlyApplyMessage{padding-top:16px !important}div.serp-earlyApplyMessage-icon svg,div.serpvj-earlyApplyMessage-icon svg{display:none}div.serp-earlyApplyMessage-icon::before,div.serpvj-earlyApplyMessage-icon::before{background-image:url(\"data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='10' fill='%23816BFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.5 5v2.777h.005l-.005.006L8.88 10 6.5 12.223l.005.005H6.5V15h7.143v-2.772h-.006l.006-.005L11.26 10l2.382-2.217-.006-.006h.006V5H6.5zm1.403 7.798l2.175-2.028 2.16 2.028v.938H7.904v-.938z' fill='%23fff'/%3E%3C/svg%3E\");background-repeat:no-repeat;content:'';display:inline-block;line-height:1.25rem;width:20px;height:20px;vertical-align:text-bottom}div.serp-earlyApplyMessage-icon{margin-right:13px;margin-top:-4px}div.serpvj-earlyApplyMessage-icon{margin-right:0.5rem;height:1.25rem;width:1.25rem}[dir=rtl] div.serp-earlyApplyMessage-icon{margin-right:0;margin-left:13px}[dir=rtl] div.serpvj-earlyApplyMessage-icon{margin-left:0.5rem}div.serpvj-UrgentlyHiringMessage,div.serpvj-earlyApplyMessage{margin-bottom:1rem;margin-top:0}.serp-UrgentlyHiringMessage-icon{height:20px;width:20px;margin-right:8px}.serp-UrgentlyHiringMessage-icon svg{width:20px;height:20px}#resultsBody #pageContent #resultsCol .row.unifiedRow>.serp-UrgentlyHiringMessage{height:20px;padding-top:0;margin-top:0.4rem}[dir=rtl] .serp-UrgentlyHiringMessage-icon{margin-right:0;margin-left:8px}#resultsBody #pageContent #resultsCol .row.unifiedRow .jobsearch-SerpJobCard-footer{padding-top:1rem}.ITABrandInline{border-top:0 !important;border-bottom:0 !important}.jobsearch-EmployerResponsive-icon{margin-right:8px}.jobsearch-EmployerResponsive-icon svg{display:none}.jobsearch-EmployerResponsive-icon::before{background-image:url(\"data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='10' fill='%23085FF7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.39949 4L6 11.1116H9.80019L8.80031 16L15 8.22149H10.9994L12.9992 4H8.39949Z' fill='white'/%3E%3C/svg%3E%0A\");background-repeat:no-repeat;content:'';display:inline-block;line-height:1.25rem;width:20px;height:20px;vertical-align:text-bottom}body.janus #auxCol div#femp_list,body.janus #auxCol div#picard-profile-completeness-widget,body.janus #auxCol div#recentsearches,body.janus #univsrch-salary-v3 div#univsrch-salary-info,body.janus .cmp_display div.cmp_info,body.janus .rezcta_display div.rezcta_info,body.janus div#jobalertswrapper,body.janus div.rightRail{margin-top:12px;border-top:1px solid #ececec;box-shadow:0 -4px 0 #ff5a1f}body.janus #auxCol div.jaui{border-top:0}body.janus div#jobalertswrapper{margin-top:4px}body.janus #auxCol div#femp_list,body.janus #auxCol div#picard-profile-completeness-widget,body.janus #auxCol div#recentsearches,body.janus #univsrch-salary-v3 div#univsrch-salary-info,body.janus .cmp_display div.cmp_info,body.janus .rezcta_display div.rezcta_info,body.janus div#jobalertswrapper,body.janus div.rightRail{border-bottom:1px solid #ececec !important;border-left:1px solid #ececec !important;border-right:1px solid #ececec !important}:root body.janus table #auxCol #recentsearches .rsh,:root body.janus table #jobalerts .jobalertlabel,:root body.janus table #vjs-container div#vjs-header,:root body.janus table#resultsBody #pageContent td#resultsCol .result.row,[dir] .jobsearch-ViewJobLayout-rightRail .icl-Card--hasBorder{border-color:#d4d2d0;border-width:1px}body div#vjs-container,body.janus table #auxCol div#recentsearches,body.janus table div#jobalertswrapper{border-color:#d4d2d0 !important}[dir] .jobsearch-ViewJobLayout-rightRail .icl-Card-headline--hasBorder{border-bottom-color:#d4d2d0}:root body.janus table div#vjs-container div#vjs-header{border-top-width:0}body.janus table#resultsBody #pageContent #resultsCol div.result{padding:1.25rem !important}#resultsBody #pageContent #resultsCol .row.unifiedRow .jobcard_logo{padding-top:0}body.janus td#resultsCol .jobtitle{margin-bottom:0}body.janus table#resultsBody #pageContent #resultsCol .result .title .jobtitle a,body.janus table#resultsBody #pageContent #resultsCol .result .title a.jobtitle{line-height:1.625rem !important}body.janus table#resultsBody #pageContent #resultsCol .result .company,body.janus table#resultsBody #pageContent #resultsCol .result .company a{line-height:1.5rem !important}table#resultsBody #pageContent #resultsCol .row .salarySnippet .salary{line-height:1 !important;display:inline-block}body.janus table#resultsBody #pageContent #resultsCol .result .salarySnippet .salary .salaryText{line-height:1.5rem !important;display:inline-block}#resultsBody #pageContent td#resultsCol .row .company,#resultsBody #pageContent td#resultsCol .row .location{line-height:1.5rem !important;display:inline-block}.location span[style*=\"font-size: smaller\"]{vertical-align:bottom}body.janus table#resultsBody #pageContent #resultsCol .result .jobCardShelfContainer .jobCardShelf td.jobCardShelfItem{padding-bottom:0.5rem}body.janus table#resultsBody #pageContent #resultsCol .result .jobCardShelfContainer .jobCardShelf .jobCardShelfItem{line-height:1}.jobCardShelfItem .jobCardShelfIcon{line-height:0}.iaLabel{line-height:1.25rem;display:inline-block}body.janus table#resultsBody #pageContent #resultsCol .result .jobCardShelfContainer .jobCardShelf .jobCardShelfItem span.jobCardShelfIcon{vertical-align:sub}table#resultsBody #pageContent #resultsCol .row .salarySnippet{padding-top:0.75rem !important}body.janus table#resultsBody #pageContent #resultsCol .result table.jobCardShelfContainer{padding-top:0.75rem}body .salarySnippet+.summary,body.janus table#resultsBody #pageContent #resultsCol .result .summary{padding-top:1rem !important}body.janus table#resultsBody #pageContent #resultsCol .result table.jobCardShelfContainer+div.summary{padding-top:0.5rem}body .salarySnippet+.summary,body.janus table#resultsBody #pageContent #resultsCol .result .jobCardShelfContainer+.summary{padding-top:0.5rem !important}body.janus table#resultsBody #pageContent #resultsCol .result .result-link-bar-container{padding-top:0.75rem}:root body.janus table div#vjs-container div#vjs-header{border-radius:8px 8px 0 0}:root body.janus .vjs-spb{border-radius:8px 8px 0 0}.jobsearch-JobComponent-embeddedHeader .jobsearch-SponsorBanner{border-radius:8px 8px 0 0}@media (max-width: 991px){.is-embedded #saveJobButtonContainer button{min-height:44px}}.is-embedded #saveJobButtonContainer button.icl-Button .icl-ButtonIcon{top:0}body div.jobsearch-ViewJobLayout--embedded{border-top:none}[dir=\"ltr\"] button#toggle-new{border-left-color:transparent}body.janus table #indeed_apply .state-picker-button.dd-target,body.janus table #state-picker-container .state-picker-button.dd-target,body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target{background-color:#ececec !important;border-color:transparent !important;color:#2d2d2d !important;height:44px;border:0 !important;border-radius:0.5rem !important}body.janus table #indeed_apply .state-picker-button.dd-target:hover,body.janus table #state-picker-container .state-picker-button.dd-target:hover,body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target:hover,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target:hover{background:#e3e3e3 !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1) !important;color:#2d2d2d !important;cursor:pointer}body.janus table #indeed_apply .state-picker-button.dd-target:focus,body.janus table #state-picker-container .state-picker-button.dd-target:focus,body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target:focus,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target:focus{background:#e3e3e3 !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7 !important;color:#2d2d2d !important;outline:0 !important}:root body.janus table #vjs-container #state-picker-container button.state-picker-button.dd-target:active,body.janus table #indeed_apply .state-picker-button.dd-target:active,body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target:active,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target:active{background:#d9d9d9 !important;border-color:transparent !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1) !important;color:#2d2d2d !important}body.janus table #indeed_apply .state-picker-button.dd-target:hover:focus,body.janus table #state-picker-container .state-picker-button.dd-target:hover:focus,body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target:hover:focus,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target:hover:focus{outline:0 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7 !important}body.janus table #indeed_apply .state-picker-button.dd-target:hover:focus:active,body.janus table #state-picker-container .state-picker-button.dd-target:hover:focus:active,body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target:hover:focus:active,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target:hover:focus:active{box-shadow:none !important;outline:0 !important}body.janus table #indeed_apply .state-picker-button.dd-target svg.icl-Icon path,body.janus table #state-picker-container .state-picker-button.dd-target svg.icl-Icon path,body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target svg.icl-Icon path,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target svg.icl-Icon path{fill:#2d2d2d}body.janus table #indeed_apply .state-picker-button.dd-target.dd-active,body.janus table #state-picker-container .state-picker-button.dd-target.dd-active,body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target.dd-active,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target.dd-active{background:#4b4b4b}body.janus table #indeed_apply .state-picker-button.dd-target.dd-active svg.icl-Icon path,body.janus table #state-picker-container .state-picker-button.dd-target.dd-active svg.icl-Icon path,body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target.dd-active svg.icl-Icon path,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target.dd-active svg.icl-Icon path{fill:#fff}body.janus table #indeed_apply .state-picker-button.dd-target.dd-active .dd-button-arrow,body.janus table #state-picker-container .state-picker-button.dd-target.dd-active .dd-button-arrow,body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target.dd-active .dd-button-arrow,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target.dd-active .dd-button-arrow{border-bottom-color:#fff}body.janus table #vjs-header #indeed_apply .state-picker-button.dd-target:focus,body.janus table #vjs-header #state-picker-container .state-picker-button.dd-target:focus,body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target:focus,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target:focus{background:#4b4b4b !important}body.janus table #vjs-header #indeed_apply .state-picker-button.dd-target:focus svg.icl-Icon path,body.janus table #vjs-header #state-picker-container .state-picker-button.dd-target:focus svg.icl-Icon path,body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target:focus svg.icl-Icon path,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target:focus svg.icl-Icon path{fill:#fff !important}body.janus table #vjs-header #indeed_apply .state-picker-button.dd-target:focus .dd-button-arrow,body.janus table #vjs-header #state-picker-container .state-picker-button.dd-target:focus .dd-button-arrow,body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target:focus .dd-button-arrow,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target:focus .dd-button-arrow{border-top-color:#fff}body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target{margin-right:-0.2rem;min-width:44px;padding:0.5rem !important;width:unset !important}body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target svg,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target svg{left:unset;position:relative;top:unset}body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target .dd-button-arrow,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target .dd-button-arrow{left:unset;margin:5px;top:12px}body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target.dd-active .dd-button-arrow,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target.dd-active .dd-button-arrow{bottom:12px;top:unset}body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .dd-menu,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .dd-menu{box-shadow:0 8px 16px rgba(0,0,0,0.08);border:1px solid #ececec;display:table;margin-bottom:48px;margin-top:8px;width:100% !important}body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .dd-menu.dd-hidden,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .dd-menu.dd-hidden{display:none !important}body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .dd-menu-option,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .dd-menu-option{border-bottom:0 !important;padding:8px 5px}body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .dd-menu-option:hover,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .dd-menu-option:hover{background-color:#ebf2fe !important}body.miniRefresh .is-embedded #saveJobButtonContainer #indeed_apply .state-picker-button.dd-target:focus .dd-button-arrow,body.miniRefresh .is-embedded #saveJobButtonContainer #state-picker-container .state-picker-button.dd-target:focus .dd-button-arrow{bottom:12px}.icl-WhatWhere .is-autocomplete-open .icl-TextInput-control{margin-bottom:-1px}[dir] .icl-Grid .icl-WhatWhere .is-autocomplete-open .icl-TextInput-control:focus{border-bottom-left-radius:0;border-bottom-right-radius:0}div.mosaic-provider-jsfe-career-questions .faq-accordion-item{border-color:#d4d2d0}div.mosaic-provider-jsfe-career-questions .yes-no-feedback-btn{border-radius:0.5rem;background-color:#ececec;border-color:transparent;color:#2d2d2d;border:0}div.mosaic-provider-jsfe-career-questions .yes-no-feedback-btn:hover{background:#e3e3e3;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1);color:#2d2d2d;cursor:pointer}div.mosaic-provider-jsfe-career-questions .yes-no-feedback-btn:focus{background:#e3e3e3;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7;color:#2d2d2d;outline:0}div.mosaic-provider-jsfe-career-questions .yes-no-feedback-btn:active{background:#d9d9d9;border-color:transparent;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1);color:#2d2d2d}div.mosaic-provider-jsfe-career-questions .yes-no-feedback-btn:hover:focus{outline:0;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #085ff7}div.mosaic-provider-jsfe-career-questions .yes-no-feedback-btn:hover:focus:active{box-shadow:none;outline:0}div.mosaic-provider-jsfe-career-questions .yes-no-feedback-btn:focus{border-color:transparent !important}div.mosaic-provider-jsfe-career-questions .yes-no-feedback-btn:focus .yes-no-feedback-btn__icon{fill:#2d2d2d}.msg-Button{border-radius:0.5rem !important}#indeedApplyButtonContainer .icl-Button.icl-Button--tertiary{background-color:#1c56ac !important;border-color:#1c56ac !important;transition:background-color 200ms ease-out,border-color 200ms ease-out;color:#fff !important}#indeedApplyButtonContainer .icl-Button.icl-Button--tertiary:hover{background-color:#092c5d !important;border-color:#092c5d !important}#indeedApplyButtonContainer .icl-Button.icl-Button--tertiary:active{background-color:#092c5d !important;color:#fff !important;border-color:#092c5d !important}#indeedApplyButtonContainer .icl-Button.icl-Button--tertiary:focus{background-color:#1c56ac !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac;border-color:#1c56ac !important}.jobsearch-EmployerResponsive-icon{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='16' height='16' fill='%23fff' fill-rule='nonzero' rx='8'/%3E%3Cpath fill='%23767676' d='M6.59966298 4L5 8.7410974h2.53346172L6.8668753 12 11 6.81432441H8.33293211L9.66610496 4z'/%3E%3C/g%3E%3C/svg%3E%0A\") !important;background-repeat:no-repeat;height:20px !important;margin-left:0 !important;margin-right:8px !important;transform:unset !important;-webkit-transform:unset !important;width:20px !important}\n",
       "</style>\n",
       "<style>\n",
       ".inwrap .popover-input-locationtst{height:42px;border-radius:3px;border-style:solid;border-width:2px;padding-left:6px;margin-top:5px;font-size:14px}body .popover-form-locationtst .popover-input-locationtst[disabled],body .popover-form-locationtst .popover-input-locationtst[disabled]:active,body .popover-form-locationtst .popover-input-locationtst[disabled]:focus{border-color:#d6d6d6;color:#909090;box-shadow:none}:root .icl-TextInput-control,:root .popover-input-locationtst{color:#2d2d2d;border-color:#d4d2d0;color:#2d2d2d !important}:root .icl-TextInput-control:active,:root .icl-TextInput-control:focus,:root .popover-input-locationtst:active,:root .popover-input-locationtst:focus{border-color:#1c56ac !important}:root #cmp-root #cmp-salary-search .cmp-salary-search-form button,:root .icl-Button--branded,:root .icl-Button--primary,:root .icl-Button--primary.cta_button.blue,:root .icl-WhatWhere-button,:root body.janus #popover-foreground .cleanuptst-indeed-serp-button,:root body.janus .footerCta.greyBar [dir] .icl-Button.cta_button.blue,:root body.janus table #vjs-container .indeed-apply-button,:root body.janus table #vjs-container .indeed-apply-button-placeholder{background-color:#1c56ac !important;border-color:#1c56ac !important;transition:background-color 200ms ease-out,border-color 200ms ease-out}:root #cmp-root #cmp-salary-search .cmp-salary-search-form button:hover,:root .icl-Button--branded:hover,:root .icl-Button--primary.cta_button.blue:hover,:root .icl-Button--primary:hover,:root .icl-WhatWhere-button:hover,:root body.janus #popover-foreground .cleanuptst-indeed-serp-button:hover,:root body.janus .footerCta.greyBar [dir] .icl-Button.cta_button.blue:hover,:root body.janus table #vjs-container .indeed-apply-button-placeholder:hover,:root body.janus table #vjs-container .indeed-apply-button:hover{background-color:#092c5d !important;border-color:#092c5d !important}:root #cmp-root #cmp-salary-search .cmp-salary-search-form button:active,:root .icl-Button--branded:active,:root .icl-Button--primary.cta_button.blue:active,:root .icl-Button--primary:active,:root .icl-WhatWhere-button:active,:root body.janus #popover-foreground .cleanuptst-indeed-serp-button:active,:root body.janus .footerCta.greyBar [dir] .icl-Button.cta_button.blue:active,:root body.janus table #vjs-container .indeed-apply-button-placeholder:active,:root body.janus table #vjs-container .indeed-apply-button:active{background-color:#092c5d !important;color:#fff !important;border-color:#092c5d !important}:root #cmp-root #cmp-salary-search .cmp-salary-search-form button:focus,:root .icl-Button--branded:focus,:root .icl-Button--primary.cta_button.blue:focus,:root .icl-Button--primary:focus,:root .icl-WhatWhere-button:focus,:root body.janus #popover-foreground .cleanuptst-indeed-serp-button:focus,:root body.janus .footerCta.greyBar [dir] .icl-Button.cta_button.blue:focus,:root body.janus table #vjs-container .indeed-apply-button-placeholder:focus,:root body.janus table #vjs-container .indeed-apply-button:focus{background-color:#1c56ac !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac;border-color:#1c56ac !important}:root .icl-Button--secondary{border-color:#1c56ac !important;color:#1c56ac !important;transition:background-color 180ms ease-out,border-color 180ms ease-out}:root .icl-Button--secondary:active,:root .icl-Button--secondary:focus,:root .icl-Button--secondary:hover{background-color:unset !important}:root .icl-Button--secondary:active,:root .icl-Button--secondary:hover{border-color:#092c5d !important;color:#092c5d !important}:root .icl-Button--secondary:focus{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac;border-color:#1c56ac !important}:root #cmp-root #cmp-footer input[type='submit'],:root .icl-Button--tertiary{border-color:#d4d2d0 !important;color:#1c56ac !important;transition:background-color 180ms ease-out,border-color 180ms ease-out}:root #cmp-root #cmp-footer input[type='submit']:active,:root #cmp-root #cmp-footer input[type='submit']:focus,:root #cmp-root #cmp-footer input[type='submit']:hover,:root .icl-Button--tertiary:active,:root .icl-Button--tertiary:focus,:root .icl-Button--tertiary:hover{background-color:unset !important}:root #cmp-root #cmp-footer input[type='submit']:active,:root #cmp-root #cmp-footer input[type='submit']:hover,:root .icl-Button--tertiary:active,:root .icl-Button--tertiary:hover{border-color:#949494 !important;color:#092c5d !important}:root #cmp-root #cmp-footer input[type='submit']:focus,:root .icl-Button--tertiary:focus{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac}:root .icl-Icon--blue{fill:#1c56ac}:root .icl-Card--hasBorder,:root .jobsearch-JobComponent-bottomDivider{border-color:#f3f2f1}:root .jamodal-gdpr,:root .mosaic-provider-reportcontent .report-content-legal-tos{color:#767676}:root #jamodal-email{color:#2d2d2d !important}:root #jamodal-email:active,:root #jamodal-email:focus{border-color:#1c56ac !important}:root .jamodal-heading{color:#2d2d2d}:root .jamodal-heading-container{border-bottom:2px solid #faf9f8}:root #cmp-root #cmp-discovery a,:root #cmp-root #cmp-page .cmp-breadcrumb li a,:root #cmp-root .sal-job-openings-link,:root .femp_links,:root .femp_links div,:root a:not(.icl-Button),:root a:not(.icl-Button):link,:root body.janus #resultsBody #pageContent #resultsCol .result .sign-in-container .ws_content a{color:#1c56ac !important}:root .ws_content{border:none;background-color:#faf9f8 !important}:root .jobsearch-ViewJobLayout .icl-Button--whatWhere,:root body.janus table #jobsearch.jsf .inwrapBorder .input_submit{background-color:#1c56ac !important;border-color:#1c56ac !important;transition:background-color 200ms ease-out,border-color 200ms ease-out;font-size:0.875rem;font-weight:600}:root .jobsearch-ViewJobLayout .icl-Button--whatWhere:hover,:root body.janus table #jobsearch.jsf .inwrapBorder .input_submit:hover{background-color:#092c5d !important;border-color:#092c5d !important}:root .jobsearch-ViewJobLayout .icl-Button--whatWhere:active,:root body.janus table #jobsearch.jsf .inwrapBorder .input_submit:active{background-color:#092c5d !important;color:#fff !important;border-color:#092c5d !important}:root .jobsearch-ViewJobLayout .icl-Button--whatWhere:focus,:root body.janus table #jobsearch.jsf .inwrapBorder .input_submit:focus{background-color:#1c56ac !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac;border-color:#1c56ac !important}:root .icl-Ratings-starsWrapper{filter:grayscale(1) brightness(0.59)}:root .ratings,:root .ratings .rating{background-image:url()}:root .icl-CloseButton .icl-Icon{fill:#767676}:root body.janus #femp_list .femp_item a,:root body.janus #femp_list .femp_item a.jobtitle,:root body.janus #jobalerts #jobalertmessage a,:root body.janus #jobalerts #jobalertmessage a.jobtitle,:root body.janus #jobalertswrapper .ja_rec_ui_tst_box a,:root body.janus #jobalertswrapper .ja_rec_ui_tst_box a.jobtitle,:root body.janus #tjobalerts #tjobalertmessage a,:root body.janus #tjobalerts #tjobalertmessage a.jobtitle,:root body.janus #tjobalertswrapper .ja_rec_ui_tst_box a,:root body.janus #tjobalertswrapper .ja_rec_ui_tst_box a.jobtitle,:root body.janus #univsrch-salary-v3 #univsrch-salary-eval a,:root body.janus #univsrch-salary-v3 #univsrch-salary-eval a.jobtitle{color:#1c56ac !important}:root .serpvj-earlyApplyMessage-icon svg{display:none}:root .serpvj-earlyApplyMessage-icon::before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2220%22%20height%3D%2220%22%20rx%3D%2210%22%20fill%3D%22%23774EBE%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.5%205V7.77747H6.50504L6.5%207.78296L8.88067%2010.0004L6.5%2012.2225L6.50504%2012.228H6.5V15H13.6429V12.228H13.637L13.6429%2012.2225L11.2613%2010.0004L13.6429%207.78296L13.637%207.77747H13.6429V5H6.5ZM7.90337%2012.7982L10.0782%2010.7698L12.2387%2012.7982V13.7363H7.90337V12.7982Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;content:'';display:inline-block;width:20px;height:20px}:root .serp-earlyApplyMessage-icon svg{display:none}:root .serp-earlyApplyMessage-icon::before{background-image:url();background-repeat:no-repeat;content:'';display:inline-block;width:16px;height:16px}:root .jobsearch-EmployerResponsive-icon,:root body.janus .serpvj-ResponsiveEmployer .serpvj-ResponsiveEmployer-icon{background-image:url(\"data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%234691a3' fill-rule='nonzero' width='16' height='16' rx='8'/%3E%3Cpath fill='%23FFF' d='M6.6 4L5 8.741h2.533L6.867 12 11 6.814H8.333L9.666 4z'/%3E%3C/g%3E%3C/svg%3E\");background-repeat:no-repeat;width:16px;height:16px}:root .jobsearch-EmployerResponsive-icon svg,:root body.janus .serpvj-ResponsiveEmployer .serpvj-ResponsiveEmployer-icon svg{visibility:hidden}:root .serp-ResponsiveEmployer .serp-ResponsiveEmployer-icon{background-image:url();background-repeat:no-repeat;width:16px;height:16px}:root .serp-ResponsiveEmployer .serp-ResponsiveEmployer-icon svg{visibility:hidden}:root #resultsBody #pageContent #resultsCol .row .serp-ResponsiveEmployer .serp-ResponsiveEmployer-heading{line-height:unset}:root body.janus #resultsBody #pageContent #resultsCol .result .jobCardShelfContainer .jobCardShelf .jobCardShelfItem .jobCardShelfIcon svg g[fill='#816BFF']{fill:#774ebe}:root body.janus #resultsBody #pageContent #resultsCol .result .jobCardShelfContainer .jobCardShelf .jobCardShelfItem .jobCardShelfIcon #icon\\/ResponsiveEmployer16px-Copy #Rectangle-Copy-4{fill:#4691a3}:root .jobCardShelfIcon rect[fill=\"#DB183F\"],:root .serpvj-UrgentlyHiringMessage-icon rect[fill=\"#DB183F\"]{fill:#9c2f5f !important}:root span.ratingsDisplay svg{display:none}:root span.ratingsDisplay::after{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.6396%205.1167L8.32565%204.7447L6.63965%200.772705L4.95365%204.75071L0.639648%205.1167L3.91565%207.95471L2.93165%2012.1727L6.63965%209.9347L10.3476%2012.1727L9.36965%207.95471L12.6396%205.1167Z%22%20fill%3D%22%23767676%22%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;content:'';display:inline-block;width:13px;height:13px;vertical-align:-0.07rem}:root .icl-IconDecorative--subscriptions{margin-top:3px;background-image:url() !important}:root #footer .footerCta.greyBar{background-color:#faf9f8 !important;color:#2d2d2d;font-size:1.125rem}:root #footer #secondary_nav a{color:#2d2d2d !important}:root .body.janus .footerCta.greyBar{background-color:#faf9f8 !important}:root .invalid_location h2{padding-left:1rem}:root body.janus #alertemail{color:#2d2d2d !important;border:2px solid #d4d2d0 !important}:root body.janus #alertemail:active,:root body.janus #alertemail:focus{border-color:#1c56ac !important}:root #jobalerttext span{color:#da363e !important}:root #jobalerts.jaui .member{color:#2d2d2d}:root #popover-foreground .popover-heading-container{border-bottom:2px solid #d4d2d0}:root .popover-heading,:root .popover-small-locationtst,:root .popover-value-text{color:#2d2d2d}:root body.janus #popover-foreground .popover-small.caption{color:#767676 !important}:root .popover-value-img .icl-Icon.check>g>path{fill:#9c2f5f}:root .icl-Callout-content{color:#2d2d2d}:root .jobalertsavedjobs-callout-gdprtext{color:#767676}[dir] body .icl-Callout,[dir] body .jobalertsavedjobs-callout-container .icl-Callout{border-top:6px solid;border-top-color:#595959}[dir] body .icl-Callout--caretEnd:after,[dir] body .icl-Callout--caretStart:after,[dir] body .jobalertsavedjobs-callout-container .icl-Callout--caretEnd:after,[dir] body .jobalertsavedjobs-callout-container .icl-Callout--caretStart:after{border-bottom-color:#595959}:root body .gnav .gnav-PageLink.with-border.is-highlighted,:root body .gnav .gnav-PageLink.with-border.is-highlighted,:root body .gnav .gnav-PageLink.with-border:active,:root body .gnav .gnav-PageLink.with-border:active{border-bottom-color:#1c56ac !important}:root body .gnav .gnav-PageLink.with-border:hover,:root body .gnav .gnav-ProfileNavLinks-link.with-border:hover{border-bottom-color:#092c5d !important}:root body .gnav .gnav-PageLink-text{color:#2d2d2d !important}:root body .gnav .gnav-DesktopHeader{border-bottom:1px solid #faf9f8 !important}:root body .gnav .gnav-Separator.gnav-Separator--grey{border-color:#faf9f8;font-weight:100}:root body .gnav .gnav-PageLink.with-border{margin-bottom:-1px !important}:root body .gnav .gnav-LoggedOutAccountLink-text{color:#1c56ac}:root body .gnav .gnav-MobileHeader-links .gnav-LoggedOutAccountLink-text{color:#fff}html body.janus table .icl-Button--primary:focus:focus{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac}html body.janus table .icl-Button--primary:focus:active{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac}html body.janus table .icl-Button--primary:focus:hover:focus{outline:0;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac}html body.janus table .icl-Button--primary:focus:hover:focus:active{box-shadow:none;outline:0}html body.janus table #jobsearch.jsf .inwrapBorder .input_submit:focus,html body.janus table .footerCta.greyBar [dir] .icl-Button.cta_button.blue:focus,html body.janus table .jaform div#jobalertmessage #alertsubmit:focus{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}html body.janus table #jobsearch.jsf .inwrapBorder .input_submit:active,html body.janus table .footerCta.greyBar [dir] .icl-Button.cta_button.blue:active,html body.janus table .jaform div#jobalertmessage #alertsubmit:active{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}html body.janus table #jobsearch.jsf .inwrapBorder .input_submit:hover:focus,html body.janus table .footerCta.greyBar [dir] .icl-Button.cta_button.blue:hover:focus,html body.janus table .jaform div#jobalertmessage #alertsubmit:hover:focus{outline:0 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}html body.janus table #jobsearch.jsf .inwrapBorder .input_submit:hover:focus:active,html body.janus table .footerCta.greyBar [dir] .icl-Button.cta_button.blue:hover:focus:active,html body.janus table .jaform div#jobalertmessage #alertsubmit:hover:focus:active{box-shadow:none !important;outline:0 !important}html body.janus table #popover-foreground .cleanuptst-indeed-serp-button:active:focus,html body.janus table #popover-foreground .cleanuptst-indeed-serp-button:focus:focus{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}html body.janus table #popover-foreground .cleanuptst-indeed-serp-button:active:active,html body.janus table #popover-foreground .cleanuptst-indeed-serp-button:focus:active{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}html body.janus table #popover-foreground .cleanuptst-indeed-serp-button:active:hover:focus,html body.janus table #popover-foreground .cleanuptst-indeed-serp-button:focus:hover:focus{outline:0 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}html body.janus table #popover-foreground .cleanuptst-indeed-serp-button:active:hover:focus:active,html body.janus table #popover-foreground .cleanuptst-indeed-serp-button:focus:hover:focus:active{box-shadow:none !important;outline:0 !important}html body.janus table #vjs-container .indeed-apply-button:focus,html body.janus table #vjs-container .state-picker-button:focus,html body.janus table #vjs-container .view-apply-button:focus{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}html body.janus table #vjs-container .indeed-apply-button:active,html body.janus table #vjs-container .state-picker-button:active,html body.janus table #vjs-container .view-apply-button:active{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}html body.janus table #vjs-container .indeed-apply-button:hover:focus,html body.janus table #vjs-container .state-picker-button:hover:focus,html body.janus table #vjs-container .view-apply-button:hover:focus{outline:0 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}html body.janus table #vjs-container .indeed-apply-button:hover:focus:active,html body.janus table #vjs-container .state-picker-button:hover:focus:active,html body.janus table #vjs-container .view-apply-button:hover:focus:active{box-shadow:none !important;outline:0 !important}:root body.janus table #vjs-container button.state-picker-button:focus{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}:root body.janus table #vjs-container button.state-picker-button:active{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}:root body.janus table #vjs-container button.state-picker-button:hover:focus{outline:0 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}:root body.janus table #vjs-container button.state-picker-button:hover:focus:active{box-shadow:none !important;outline:0 !important}html body #indeedApplyButtonContainer .icl-Button:focus,html body .icl-WhatWhere .icl-WhatWhere-buttonWrapper .icl-Button--whatWhere:focus,html body .icl-WhatWhere-button:focus{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac}html body #indeedApplyButtonContainer .icl-Button:active,html body .icl-WhatWhere .icl-WhatWhere-buttonWrapper .icl-Button--whatWhere:active,html body .icl-WhatWhere-button:active{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac}html body #indeedApplyButtonContainer .icl-Button:hover:focus,html body .icl-WhatWhere .icl-WhatWhere-buttonWrapper .icl-Button--whatWhere:hover:focus,html body .icl-WhatWhere-button:hover:focus{outline:0;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac}html body #indeedApplyButtonContainer .icl-Button:hover:focus:active,html body .icl-WhatWhere .icl-WhatWhere-buttonWrapper .icl-Button--whatWhere:hover:focus:active,html body .icl-WhatWhere-button:hover:focus:active{box-shadow:none;outline:0}html body #jobsearch-ViewJobButtons-container .icl-Button--primary:focus,html body #jobsearch-ViewJobButtons-container .icl-Button--secondary:focus{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}html body #jobsearch-ViewJobButtons-container .icl-Button--primary:active,html body #jobsearch-ViewJobButtons-container .icl-Button--secondary:active{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}html body #jobsearch-ViewJobButtons-container .icl-Button--primary:hover:focus,html body #jobsearch-ViewJobButtons-container .icl-Button--secondary:hover:focus{outline:0 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}html body #jobsearch-ViewJobButtons-container .icl-Button--primary:hover:focus:active,html body #jobsearch-ViewJobButtons-container .icl-Button--secondary:hover:focus:active{box-shadow:none !important;outline:0 !important}html body #companyFollowForm .icl-Button:focus,html body .jobsearch-ViewJobLayout-rightRail .icl-Button--secondary:focus:focus{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}html body #companyFollowForm .icl-Button:active,html body .jobsearch-ViewJobLayout-rightRail .icl-Button--secondary:focus:active{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}html body #companyFollowForm .icl-Button:hover:focus,html body .jobsearch-ViewJobLayout-rightRail .icl-Button--secondary:focus:hover:focus{outline:0 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}html body #companyFollowForm .icl-Button:hover:focus:active,html body .jobsearch-ViewJobLayout-rightRail .icl-Button--secondary:focus:hover:focus:active{box-shadow:none !important;outline:0 !important}html body .jobsearch-Footer .icl-Button--primary:focus:focus{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac}html body .jobsearch-Footer .icl-Button--primary:focus:active{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac}html body .jobsearch-Footer .icl-Button--primary:focus:hover:focus{outline:0;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac}html body .jobsearch-Footer .icl-Button--primary:focus:hover:focus:active{box-shadow:none;outline:0}html body.janus table .jaform #alertemail:active,html body.janus table .jaform #alertemail:focus{border:1px solid #1c56ac !important}html body.janus table #jobsearch .inwrap #what.input_text:active,html body.janus table #jobsearch .inwrap #what.input_text:focus,html body.janus table #jobsearch .inwrap #where.input_text:active,html body.janus table #jobsearch .inwrap #where.input_text:focus{border:1px solid #1c56ac !important}html body.janus table #jobsearch .inwrap .ac-input-focused.ac-renderer-open #what.input_text,html body.janus table #jobsearch .inwrap .ac-input-focused.ac-renderer-open #where.input_text{border-color:#1c56ac}html body.janus #radius_update #distance_selector:active,html body.janus #radius_update #distance_selector:focus{border-color:#1c56ac}:root body.janus #acdiv.acd ul,:root body.janus #acdiv_where_alert.acd ul,:root body.janus #what_acdiv.acd ul{border-color:#1c56ac !important}:root body.janus .ac-renderer-open #acdiv.acd ul,:root body.janus .ac-renderer-open #acdiv_where_alert.acd ul,:root body.janus .ac-renderer-open #what_acdiv.acd ul{border-top-color:#d6d6d6 !important}body .jobsearch-EmbeddedLabelWhatWhereTest .jobsearch-EmbeddedLabelInput.is-focused{border-color:#1c56ac !important}body .popover-location-margin .ac-input-focused.ac-renderer-open #popover-location{border-color:#1c56ac !important}body .related_searches>div:first-child a:focus{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.2),0 0 0 2px #fff,0 0 0 3px #1c56ac}:root .filters a span.rbLabel{color:#2d2d2d !important}.filters .toggle a{text-decoration:none}.toggle button[id^=\"toggle\"]{outline:0}.toggle button[id^=\"toggle\"]:focus{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}.toggle button[id^=\"toggle\"]:active{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}.toggle button[id^=\"toggle\"]:hover:focus{outline:0 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}.toggle button[id^=\"toggle\"]:hover:focus:active{box-shadow:none !important;outline:0 !important}.toggle button[id^=\"toggle\"].blue:active,.toggle button[id^=\"toggle\"].blue:focus,.toggle button[id^=\"toggle\"].blue:hover{background:#dbdee3;border-color:#2c55a6}body #toggle-new{border-left-color:#2c55a6}body .filters .dropdown-button.dd-target{border-color:#d4d2d0}body .filters .dropdown-button.dd-target:focus{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}body .filters .dropdown-button.dd-target:active{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}body .filters .dropdown-button.dd-target:hover:focus{outline:0 !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac !important}body .filters .dropdown-button.dd-target:hover:focus:active{box-shadow:none !important;outline:0 !important}body .filters .dropdown-button.dd-target:not(.blue):hover{border:0;padding-left:18px;padding-right:14px}body .filters .dropdown-button.dd-target.dd-active{border-color:#ececec;background:#ececec}body .filters .dropdown-button.dd-target.dd-active:active,body .filters .dropdown-button.dd-target.dd-active:focus,body .filters .dropdown-button.dd-target.dd-active:hover{background:#ececec;border:none;padding-left:18px;padding-right:14px}body .filters .dropdown-button.dd-target.blue:hover{background:#dbdee3;border:2px solid #2c55a6}body .filters .dropdown-button.dd-target.blue.dd-active{border-color:#2c55a6;background:#dbdee3}body .filters .dropdown-button.dd-target.blue.dd-active:active,body .filters .dropdown-button.dd-target.blue.dd-active:focus,body .filters .dropdown-button.dd-target.blue.dd-active:hover{background:#edf1f8;border:2px solid #2c55a6;padding-left:16px;padding-right:12px}body .filters .dropdown-button.dd-target.blue.dd-active .arrow-drop-down path{fill:#2c55a6}body .filters .dd-target.blue,body .toggle button.blue{background:#edf1f8;border:2px solid #1c56ac;color:#1c56ac}body .filters .dd-target.blue .arrow-drop-down path,body .toggle button.blue .arrow-drop-down path{fill:#1c56ac}body .filters .dropdown-content .dd-menu-option:hover{background-color:#edf1f8 !important}body .filters .dropdown-content.dd-menu{margin-top:47px}.dropdown-button .filters-close img{display:none}.dropdown-button .filters-close:before{content:'';display:inline-block;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cmask id='a' maskUnits='userSpaceOnUse' x='3' y='3' width='10' height='10'%3E%3Cpath d='M13 3.958L12.042 3 8 7.042 3.958 3 3 3.958 7.042 8 3 12.042l.958.958L8 8.958 12.042 13l.958-.958L8.958 8 13 3.958z' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M16 0H0v16h16V0z' fill='%231c56ac'/%3E%3C/g%3E%3C/svg%3E\");width:16px;height:16px;vertical-align:bottom}html body.janus .serp-ResponsiveEmployer div.serp-ResponsiveEmployer-icon::before,html body.janus .serpvj-ResponsiveEmployer div.serpvj-ResponsiveEmployer-icon::before{background-image:url(\"data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='10' fill='%234691a3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.39949 4L6 11.1116H9.80019L8.80031 16L15 8.22149H10.9994L12.9992 4H8.39949Z' fill='white'/%3E%3C/svg%3E%0A\")}html div.serp-earlyApplyMessage-icon::before,html div.serpvj-earlyApplyMessage-icon::before{background-image:url(\"data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='10' fill='%23774EBE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.5 5v2.777h.005l-.005.006L8.88 10 6.5 12.223l.005.005H6.5V15h7.143v-2.772h-.006l.006-.005L11.26 10l2.382-2.217-.006-.006h.006V5H6.5zm1.403 7.798l2.175-2.028 2.16 2.028v.938H7.904v-.938z' fill='%23fff'/%3E%3C/svg%3E\")}html .jobsearch-EmployerResponsive-icon::before{background-image:url(\"data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='10' fill='%234691a3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.39949 4L6 11.1116H9.80019L8.80031 16L15 8.22149H10.9994L12.9992 4H8.39949Z' fill='white'/%3E%3C/svg%3E%0A\")}:root body.janus table #auxCol div #alertsubmit:hover,:root body.janus table #auxCol div #balertsubmit:hover,:root body.janus table #auxCol div #talertsubmit:hover{color:#092c5d !important}:root body.janus table #auxCol div #alertsubmit:active,:root body.janus table #auxCol div #alertsubmit:focus,:root body.janus table #auxCol div #balertsubmit:active,:root body.janus table #auxCol div #balertsubmit:focus,:root body.janus table #auxCol div #talertsubmit:active,:root body.janus table #auxCol div #talertsubmit:focus{border-color:#1c56ac !important}:root body.janus .embedded-labels-what-where-test #what_container.ac-input-focused,:root body.janus .embedded-labels-what-where-test #where_container.ac-input-focused{border:1px solid #1c56ac !important}:root body.janus .embedded-labels-what-where-test #acdiv.acd ul#acdiv_list,:root body.janus .embedded-labels-what-where-test #what_acdiv.acd ul#what_acdiv_list{border:1px solid #1c56ac !important}:root body.janus .embedded-labels-what-where-test #what_container.ac-renderer-open,:root body.janus .embedded-labels-what-where-test #where_container.ac-renderer-open{border:1px solid #1c56ac}:root .jobsearch-ViewJobLayout .icl-Card-headline--hasBorder,:root .jobsearch-ViewJobLayout .jobsearch-Footer,:root .jobsearch-ViewJobLayout .jobsearch-StickyContainerDivider-line{border-color:#f3f2f1}:root .jobsearch-ViewJobLayout .npb{color:#1c56ac}:root .jobsearch-ViewJobLayout .icl-WhatWhere-advSearchWrapper .icl-WhatWhere-advSearchLink,:root .jobsearch-ViewJobLayout .jobsearch-CompanyAvatar-cta{color:#767676 !important}:root .jobsearch-ViewJobLayout .icl-Ratings-count,:root .jobsearch-ViewJobLayout .icl-WhatWhere--sm .icl-TextInput-label--whatWhere,:root .jobsearch-ViewJobLayout .jobsearch-EmployerResponsive-description,:root .jobsearch-ViewJobLayout .jobsearch-JobInfoHeader-title{color:#2d2d2d !important}:root .jobsearch-ViewJobLayout .jobsearch-ViewJobLayout-rowSpacingLine{background-color:#faf9f8}:root .jobsearch-ViewJobLayout .icl-Card-headline{border-top:none;color:#2d2d2d}:root .jobsearch-ViewJobLayout .iclcom-ResumePromoCard-subtitle,:root .jobsearch-ViewJobLayout .jobsearch-CompanyAvatar-description{color:#767676}:root .jobsearch-ViewJobLayout .iclcom-ResumeSimpleFooter{background-color:#faf9f8}:root .jobsearch-ViewJobLayout .iclcom-ResumeSimpleFooter .icl-Heading3{color:#2d2d2d}:root .jobsearch-ViewJobLayout #gnav-footer-container{color:#2d2d2d;font-size:0.6875rem !important}:root .jobsearch-ViewJobLayout #gnav-footer-container .icl-GlobalFooter-link{color:#2d2d2d !important;font-size:0.6875rem !important;text-decoration:none}:root .jobsearch-ViewJobLayout .icl-u-textColor--error{color:#da363e !important}:root body.janus{background-color:#faf9f8}:root body.janus #jobsearch .sl{color:#767676 !important}:root body.janus #jobsearch .inwrap #what.input_text,:root body.janus #jobsearch .inwrap #where.input_text{color:#2d2d2d !important}:root body.janus #jobsearch .inwrap #what.input_text:active,:root body.janus #jobsearch .inwrap #what.input_text:focus,:root body.janus #jobsearch .inwrap #where.input_text:active,:root body.janus #jobsearch .inwrap #where.input_text:focus{border-color:#1c56ac !important}:root body.janus #jobsearch #what_label_top,:root body.janus #jobsearch #where_label_top{color:#2d2d2d !important}:root body.janus #jobsearch #what_label,:root body.janus #jobsearch #where_label{color:#767676 !important}:root body.janus table[role='banner']{border-color:#faf9f8}:root body.janus .jsf #acdiv.acd ul,:root body.janus .jsf #acdiv_where_alert.acd ul,:root body.janus .jsf #what_acdiv.acd ul{border:1px solid #1c56ac !important;color:#2d2d2d}:root body.janus li.ac-active{background-color:#edf1f8 !important;color:#2d2d2d !important}:root body.janus #acdiv.acd li.ac-active:active,:root body.janus #acdiv.acd li.ac-active:hover,:root body.janus #acdiv_where_alert.acd li.ac-active:active,:root body.janus #acdiv_where_alert.acd li.ac-active:hover,:root body.janus #what_acdiv.acd li.ac-active:active,:root body.janus #what_acdiv.acd li.ac-active:hover{color:#2d2d2d !important}:root body.janus #acdiv.acd ul li.ac-active:hover,:root body.janus #what_acdic.acd ul li.ac-active:hover{color:#2d2d2d !important}:root body.janus .headerTipBubbleA11y{border-top:none}:root body.janus .headerTipBubble{color:#fff !important;background-color:#2d2d2d}:root body.janus .headerTipBubble:after{border-color:#2d2d2d transparent}:root body.janus #resultsBody #pageContent #resultsCol .row.vjs-highlight{background-color:unset;border:1px solid #1c56ac !important}:root body.janus #resultsBody #pageContent #resultsCol .row:hover a.jobtitle{text-decoration:underline}:root body.janus #resultsBody #pageContent #resultsCol .row .sjcl .ratingsDisplay .ratingNumber,:root body.janus #resultsBody #pageContent #resultsCol .row a.jobtitle{color:#2d2d2d !important;text-decoration:none}:root body.janus #resultsBody #pageContent #resultsCol .row.result{border-top-width:2px;border-color:#f3f2f1;border-left:none}:root body.janus #resultsBody #pageContent #resultsCol .row .summary{color:#767676 !important;line-height:20px !important}:root body.janus #resultsBody #pageContent #resultsCol .row .more_actions{background:#faf9f8}:root body.janus #resultsBody #pageContent #resultsCol .row .mat{color:#767676}:root body.janus #resultsBody #pageContent #resultsCol .row .holisticSalary .salary{background-color:unset;padding:0}:root body.janus .result .company a{color:#2d2d2d !important;font-weight:500}:root body.janus #pageContent #resultsBody #resultsCol .row .slNoUnderline{font-size:0.75rem !important}:root body.janus #resultsBody #pageContent #resultsCol .result .result-link-bar-container .result-link-bar .save-job-link{color:#1c56ac !important}:root body.janus .cmp-cta,:root body.janus .iaLabel,:root body.janus .jobCardShelfItem .iaLabel .row .iaP .iaLabel,:root body.janus .row .new,:root body.janus .rsList .nji,:root body.janus .rsi .nji{color:#9c2f5f !important}:root body.janus #searchCountPages,:root body.janus #vjs-footer #indeedApplyAdaContainer,:root body.janus .currentSearchLabel-a11y-contrast-color,:root body.janus .result .more-link,:root body.janus .result-link-bar .date,:root body.janus .result-link-bar a[href*='/myjobs?from=serp'],:root body.janus .result-link-bar-container .sl,:root body.janus .row .myjobs-serp-link,:root body.janus .row .result-link-source,:root body.janus .row .sdn,:root body.janus .row .sponsoredGray{color:#767676 !important}:root body.janus #resultsBody #pageContent #resultsCol .row.unifiedRow{color:unset !important}:root body.janus #resultsBody #pageContent #resultsCol .row.unifiedRow>.title{color:transparent}:root body.janus #resultsCol .pagination a .pn{color:#1c56ac !important}:root body.janus #resultsCol .pagination b{color:#2d2d2d}:root body.janus .serp-helpIcon svg path{fill:#767676}:root body.janus .close-link.closeLink{background-image:url()}:root body.janus .relatedQuerySpacing ~ div>span{color:#1c56ac !important}:root body.janus #auxCol #recentsearches .rsh,:root body.janus #auxCol .ja_rec_confirm_ui_tst,:root body.janus #femp_list .femp_header,:root body.janus #jobalerts .jobalertlabel,:root body.janus #pageContent .relatedQuerySpacing .grayText,:root body.janus #resultsCol #primePromo,:root body.janus #resultsCol #resumePromo,:root body.janus #resultsCol .dupetext,:root body.janus #tjobalerts .jobalertlabel,:root body.janus #univsrch-salary-v3 #univsrch-salary-title,:root body.janus .ITABrandInlineUnit-cmpName,:root body.janus .cmp-rvw-cnt,:root body.janus .company,:root body.janus .footerCta.greyBar,:root body.janus .gaj_heading,:root body.janus .icl-Heading1,:root body.janus .messageContainer .message,:root body.janus .more_actions,:root body.janus .relatedQuerySpacing ~ div,:root body.janus .salaryText,:root body.janus .ws_content{color:#2d2d2d !important}:root body.janus .jobAlertFormLabel-a11y-contrast-color,:root body.janus .rbList li a .rbCount{color:#767676 !important}:root body.janus #refineresults #activefilters{border-color:#9c2f5f}:root body.janus #refineresultscol{border-right-color:#faf9f8}:root body.janus #refineresultscol .more_link span:before{background-image:url()}:root body.janus table #refineresultscol .rbSection .more_link span{color:#1c56ac !important}:root body.janus table #refineresultscol .rbSection .more_link span:after{background-image:url(\"data:image/svg+xml,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.44.44L5 3.88 1.56.44.5 1.5 5 6l4.5-4.5L8.44.44z' fill='%231c56ac'/%3E%3C/svg%3E\")}:root body.janus table #refineresultscol .rbSection .more_link span:hover{border-color:#1c56ac}:root body.janus #auxCol #femp_list{border-top:none}:root body.janus #auxCol #femp_list .femp_header{color:#2d2d2d !important;font-weight:bold}:root body.janus #auxCol #femp_list .femp_item a.jobtitle,:root body.janus #auxCol #femp_list body.janus #auxCol #recentsearches .rsList a .femp_item a{color:#1c56ac !important;font-weight:unset}:root body.janus #auxCol #femp_list .femp_desc{color:#767676}:root body.janus #recentsearches .rsh,:root body.janus .jobalerts_title{font-weight:bold !important}:root body.janus #auxCol #recentsearches .rsList a,:root body.janus #jobalerts #jobalertmessage a{color:#1c56ac !important}:root body.janus #auxCol .ja_rec_confirm_ui_tst{border-top:none !important}:root body.janus #auxCol #recentsearches .rsh,:root body.janus #auxCol .ja_rec_confirm_ui_tst,:root body.janus #femp_list .femp_header,:root body.janus #jobalerts .jobalertlabel,:root body.janus #tjobalerts .jobalertlabel,:root body.janus #univsrch-salary-v3 #univsrch-salary-title{border-color:#faf9f8}:root body.janus table #auxCol div#femp_list,:root body.janus table #auxCol div#picard-profile-completeness-widget,:root body.janus table #auxCol div#recentsearches,:root body.janus table #univsrch-salary-v3 div#univsrch-salary-info,:root body.janus table .cmp_display div.cmp_info,:root body.janus table .rezcta_display div.rezcta_info,:root body.janus table div#jobalertswrapper,:root body.janus table div.rightRail{box-shadow:none}:root body.janus #auxCol{padding-left:1rem !important;padding-top:1rem !important}:root body.janus #auxCol #alertsubmit{border-color:#d4d2d0 !important;color:#1c56ac !important;transition:background-color 180ms ease-out,border-color 180ms ease-out}:root body.janus #auxCol #alertsubmit:active,:root body.janus #auxCol #alertsubmit:focus,:root body.janus #auxCol #alertsubmit:hover{background-color:unset !important}:root body.janus #auxCol #alertsubmit:active,:root body.janus #auxCol #alertsubmit:hover{border-color:#949494 !important;color:#092c5d !important}:root body.janus #auxCol #alertsubmit:focus{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac}:root body.janus #vjs-container{margin-left:-0.5rem !important;margin-top:1rem !important}:root body.janus #vjs-container #vjs-header{border-top:none;border-bottom-color:#f3f2f1}:root body.janus #vjs-container #vjs-desc,:root body.janus #vjs-container #vjs-jobinfo,:root body.janus #vjs-container #vjs-jobtitle,:root body.janus #vjs-container .serpvj-earlyApplyMessage-text{color:#2d2d2d}:root body.janus #vjs-container #apply-button-container .indeed-apply-button{background-color:#1c56ac !important;border-color:#1c56ac !important;transition:background-color 200ms ease-out,border-color 200ms ease-out}:root body.janus #vjs-container #apply-button-container .indeed-apply-button:hover{background-color:#092c5d !important;border-color:#092c5d !important}:root body.janus #vjs-container #apply-button-container .indeed-apply-button:active{background-color:#092c5d !important;color:#fff !important;border-color:#092c5d !important}:root body.janus #vjs-container #apply-button-container .indeed-apply-button:focus{background-color:#1c56ac !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac;border-color:#1c56ac !important}:root body.janus #vjs-container #apply-button-container .indeed-apply-button:active .indeed-apply-button-label{opacity:1 !important}:root body.janus #vjs-container .view-apply-button{background-color:#1c56ac !important;border-color:#1c56ac !important;transition:background-color 200ms ease-out,border-color 200ms ease-out;padding:0.5rem 2.5rem !important}:root body.janus #vjs-container .view-apply-button:hover{background-color:#092c5d !important;border-color:#092c5d !important}:root body.janus #vjs-container .view-apply-button:active{background-color:#092c5d !important;color:#fff !important;border-color:#092c5d !important}:root body.janus #vjs-container .view-apply-button:focus{background-color:#1c56ac !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac;border-color:#1c56ac !important}:root body.janus #vjs-container button.state-picker-button{border-color:#1c56ac !important;transition:background-color 200ms ease-out,border-color 200ms ease-out;color:#1c56ac !important}:root body.janus #vjs-container button.state-picker-button:hover{border-color:#092c5d !important}:root body.janus #vjs-container button.state-picker-button:active{background-color:#fff !important;border-color:#092c5d !important}:root body.janus #vjs-container button.state-picker-button:active svg.icl-Icon{fill:#092c5d !important}:root body.janus #vjs-container button.state-picker-button:focus{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac;border-color:#1c56ac !important}:root body.janus #vjs-container button.state-picker-button:focus svg.icl-Icon{fill:#1c56ac !important}:root body.janus #vjs-container button.state-picker-button:active .state-picker-text{color:#092c5d !important}:root body.janus #vjs-container button.state-picker-button:hover .state-picker-text{color:#092c5d !important}:root body.janus #vjs-container button.state-picker-button:focus .state-picker-icon svg,:root body.janus #vjs-container button.state-picker-button:hover .state-picker-icon svg{fill:#092c5d}:root body.janus #vjs-container .date,:root body.janus #vjs-container .old-date,:root body.janus #vjs-container .sdn{color:#767676}:root body.janus #jobalerts,:root body.janus #recentsearches{border:none !important}:root body.janus body .vjs-expired{color:#da363e}.jobsearch-ViewJobLayout{border-top:none !important}.jobsearch-JobComponent-embeddedHeader:after{background-color:#faf9f8}body.janus #resultsBody #pageContent #resultsCol .result .jobCardShelfContainer .jobCardShelf .iaLabel.iaIconActive{color:#2d2d2d !important}body.janus #resultsBody #pageContent #resultsCol .result .jobCardShelfContainer .jobCardShelf .jobCardShelfItem svg rect{fill:#1c56ac}body.janus #resultsBody #pageContent #resultsCol .result .jobCardShelfContainer .jobCardShelf .jobCardShelfItem svg g g g[fill='#816BFF'] rect{fill:#774ebe}body.janus #resultsBody #pageContent #resultsCol .row .result-link-bar-container .result-link-bar .job-reaction-open-item .job-reaction-filled-heart g{fill:#1c56ac !important}body.janus #resultsBody #pageContent #resultsCol .row .result-link-bar-container .result-link-bar .job-reaction-open-item svg g{fill:#767676}body.janus #resultsBody #pageContent #resultsCol .row .result-link-bar-container .result-link-bar .job-reaction-open-item .job-reaction-dislike-icon{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cdefs/%3E%3Cpath fill='%23767676' d='M8.00016 1.33337c-3.68 0-6.66666 2.98667-6.66666 6.66667 0 3.67996 2.98666 6.66666 6.66666 6.66666 3.68004 0 6.66664-2.9867 6.66664-6.66666 0-3.68-2.9866-6.66667-6.66664-6.66667zm0 12.00003c-2.94666 0-5.33333-2.3867-5.33333-5.33336 0-1.23333.42-2.36667 1.12667-3.26667l7.4733 7.47333c-.9.7067-2.0333 1.1267-3.26664 1.1267zm4.20664-2.0667L4.7335 3.79337c.9-.70666 2.03333-1.12666 3.26666-1.12666 2.94664 0 5.33334 2.38666 5.33334 5.33333 0 1.23333-.42 2.36666-1.1267 3.26666z'/%3E%3C/svg%3E%0A\")}body.janus #resultsBody #pageContent #resultsCol .row .result-link-bar-container .result-link-bar .job-reaction-kebab-item{color:#2d2d2d !important}body.janus #resultsBody #pageContent #resultsCol .row .result-link-bar-container .result-link-bar .job-reaction-kebab-item .job-reaction-filled-heart{fill:#1c56ac !important}body.janus #resultsBody #pageContent #resultsCol .row.unifiedRow.disliked-job a.disliked-job-undo{color:#1c56ac !important}body.janus .job-reaction .job-reaction-kebab{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='16' fill='none'%3E%3Cdefs/%3E%3Cpath fill='%23767676' d='M0 14c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2zM0 2c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2zm0 6c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2z'/%3E%3C/svg%3E%0A\")}body.janus .job-reaction .job-reaction-kebab-item:hover{background-color:#edf1f8}body.janus .job-reaction .job-reaction-open-item svg g path{fill:#1c56ac !important}div.mosaic-provider-jsfe-career-questions .faq-accordion-item{border-color:#d4d2d0}div.mosaic-provider-jsfe-career-questions .faq__footer-load-more{color:#1c56ac}div.mosaic-provider-jsfe-career-questions .faq__footer-load-more .icl-Icon--blue{fill:#1c56ac}div.mosaic-provider-jsfe-career-questions .faq-accordion-item__question-tag{color:#9c2f5f}div.mosaic-provider-jsfe-career-questions div .yes-no-feedback-btn:focus{box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac}div.jobsearch-CovidPromo-top .jobsearch-CovidPromo-expandableBanner .jobsearch-CovidPromo-queryTitle{color:#1c56ac}div.jobsearch-CovidPromo-top .jobsearch-CovidPromo-expandableBanner .jobsearch-CovidPromo-sliderCardTitle{color:#1c56ac}.jobsearch-CovidPromo-separator,div.jobsearch-CovidPromo-top .jobsearch-CovidPromo-expandableBanner .jobsearch-CovidPromo-separator{border-color:#e4e2e0}.jobsearch-CovidPromo-sliderCardDate,div.jobsearch-CovidPromo-top .jobsearch-CovidPromo-expandableBanner .jobsearch-CovidPromo-sliderCardDate{color:#767676}.mosaic-provider-social-impact-covid .covidCard a.jobsearch-CovidPromo-link,.mosaic-provider-social-impact-covid .covidCard a.jobsearch-CovidPromo-link:visited{color:#1c56ac}:root body.janus #resultsBody #pageContent #resultsCol .result .jobCardShelfContainer .jobCardShelf .oiLabel{color:#2d2d2d}.msg-Button{background-color:#1c56ac !important;border-color:#1c56ac !important;transition:background-color 200ms ease-out,border-color 200ms ease-out !important}.msg-Button:hover{background-color:#092c5d !important;border-color:#092c5d !important}.msg-Button:active{background-color:#092c5d !important;color:#fff !important;border-color:#092c5d !important}.msg-Button:focus{background-color:#1c56ac !important;box-shadow:inset 0 1px 0.25rem rgba(0,0,0,0.1),0 0 0 2px #fff,0 0 0 3px #1c56ac;border-color:#1c56ac !important}.mosaic-provider-social-impact-covid .CovidResources div.jobsearch-CovidPromo-expandableBanner .jobsearch-CovidPromo-queryTitle{color:#1c56ac}.mosaic-provider-social-impact-covid .CovidResources div.jobsearch-CovidPromo-expandableBanner .jobsearch-CovidPromo-sliderCardTitle{color:#1c56ac}.mosaic-provider-social-impact-covid .CovidResources div.jobsearch-CovidPromo-expandableBanner .jobsearch-CovidPromo-separator{border-color:#e4e2e0}.mosaic-provider-social-impact-covid .CovidResources div.jobsearch-CovidPromo-expandableBanner .jobsearch-CovidPromo-sliderCardDate{color:#767676}.mosaic-provider-docked-messaging .msgd-DockCard-collapsableBody .msg-ScrollableListItem .contentContainer #contact-interested-cta{color:#fff !important}.mosaic-provider-docked-messaging .msgd-DockCard-collapsableBody .msg-ScrollableListItem .msg-MessageEvent-body a[style*=\"background-color:#085FF7;color:#FFFFFF;display:inline-block;font-family:'Helvetica Neue', Helvetica, Arial, 'Liberation Sans', Roboto, Noto, sans-serif;font-size:12px;font-weight:700;line-height:36px;text-align:center;text-decoration:none;width:235px;-webkit-text-size-adjust:none;mso-hide:all;border-radius:25px;\"]{color:#fff !important}.mosaic-provider-docked-messaging .msgd-DockCard-collapsableBody .msg-ScrollableListItem .msg-MessageEvent-body a[style='border-radius: 25px; width: 235px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-family: \"Helvetica Neue\", Helvetica, Arial, \"Liberation Sans\", Roboto, Noto, sans-serif; font-size: 12px; font-weight: 700; text-decoration: none; display: inline-block; background-color: rgb(8, 95, 247); -webkit-text-size-adjust: none; mso-hide: all;']{color:#fff !important}.mosaic-provider-still-hiring-survey .bottom--buttons .icl-Button--transparent{color:#1c56ac}\n",
       "</style>\n",
       "<link href=\"//d3fw5vlhllyvee.cloudfront.net/s/b93d95e/jasx.css\" rel=\"stylesheet\" type=\"text/css\">\n",
       "<link href=\"//d3fw5vlhllyvee.cloudfront.net/s/edc7545/serp.css\" rel=\"stylesheet\" type=\"text/css\"/>\n",
       "<link href=\"//d3fw5vlhllyvee.cloudfront.net/s/02e3e9c/jasxreplaceautocompletetest.css\" rel=\"stylesheet\" type=\"text/css\"/>\n",
       "<link href=\"//d3fw5vlhllyvee.cloudfront.net/s/489ad7f/jasx_noleftrail_tst.css\" rel=\"stylesheet\" type=\"text/css\"/>\n",
       "<style>\n",
       ".seo-breadcrumbs{margin-top:12px;display:flex;justify-content:flex-start}[dir=\"ltr\"] .seo-breadcrumbs{padding-left:24px}[dir=\"rtl\"] .seo-breadcrumbs{padding-right:24px}.seo-breadcrumbs-centered{margin-top:12px;display:flex;justify-content:flex-start}body.janus div.seo-breadcrumbs a.seo-breadcrumbLink,body.janus div.seo-breadcrumbs-centered a.seo-breadcrumbLink{color:#000000 !important}\n",
       "</style>\n",
       "<style type=\"text/css\">\n",
       "#resultsBody #pageContent #resultsCol .row .company,#resultsBody #pageContent #resultsCol .row .location{font-size:1rem !important;line-height:1.38 !important}#resultsBody #pageContent #resultsCol .row .serp-ResponsiveEmployer .serp-ResponsiveEmployer-heading,#resultsBody #pageContent #resultsCol .row .serp-ResumeMatch .serp-ResumeMatch-heading,#resultsBody #pageContent #resultsCol .row .salarySnippet .salary,#resultsBody #pageContent #resultsCol .row .snip .summary,#resultsBody #pageContent #resultsCol .row.unifiedRow .summary{font-size:0.875rem !important;line-height:1.25 !important}#resultsBody #pageContent #resultsCol .row .result-link-bar-container .result-link-bar span,#resultsBody #pageContent #resultsCol .row .result-link-bar-container .result-link-bar a,#resultsBody #pageContent #resultsCol .row .result-link-bar-container .result-link-bar div{font-size:0.75rem !important}#resultsBody #pageContent #resultsCol .row .slNoUnderline{font-size:0.875rem !important;line-height:1 !important}#resultsBody #pageContent #resultsCol .row .jobtitle a{font-size:1.125rem !important;line-height:1.5 !important}#resultsBody #pageContent #resultsCol .row .jobtitle .new,#resultsBody #pageContent #resultsCol .row .iaP .iaLabel{font-size:0.875rem !important;line-height:1.25 !important}#resultsBody #pageContent #resultsCol .row a.jobtitle{font-size:1.125rem !important;line-height:1.5 !important}#resultsBody #pageContent #resultsCol .row span.new,#resultsBody #pageContent #resultsCol .row .iaP .iaLabel{font-size:0.875rem !important;line-height:1.25 !important}.ita-inline-job .sponsored{font-size:0.75rem !important}#resultsBody #pageContent #resultsCol .row .sdn{font-size:0.75rem !important}\n",
       "</style>\n",
       "<link href=\"//d3fw5vlhllyvee.cloudfront.net/s/3dc2976/jobCardDensityTest.css\" rel=\"stylesheet\" type=\"text/css\"/>\n",
       "<style type=\"text/css\">\n",
       ".row .snip .salary,.row .sjcl .salarySnippet span,.row.unifiedRow .salarySnippet .salary{color:#000000 !important;font-size:0.875rem;font-weight:bold !important;line-height:1.43rem}\n",
       "</style>\n",
       "<script type=\"text/javascript\">\n",
       "window['mosaicPlatformModel']= {\"mosaicJobsearchFeedbackProviderResponse\":{\"feedbackId\":\"viewjob-relevance\",\"providerId\":\"mosaic-provider-jobsearch-feedback\"},\"mosaicReportContentProviderResponse\":{\"providerId\":\"mosaic-provider-reportcontent\"},\"shouldLoadMosaicProviderDockedMessaging\":false,\"showVjRelevanceFeedbackChance\":30};\n",
       "</script>\n",
       "<link href=\"https://d3fw5vlhllyvee.cloudfront.net/mosaic-common/dist/28bbbcf04ef013727046/styles/index.css\" rel=\"stylesheet\"/>\n",
       "<link href=\"https://d3fw5vlhllyvee.cloudfront.net/mosaic-provider-reportcontent/dist/b8b659bf0bb3cd1ca3c2/css/ReportContent-client.css\" rel=\"stylesheet\"/>\n",
       "<link href=\"https://d3fw5vlhllyvee.cloudfront.net/mosaic-provider-jsfe-career-questions/dist/0e4338761429b4eb16ac/css/FallbackContent-client.css\" rel=\"stylesheet\"/>\n",
       "<link href=\"https://d3fw5vlhllyvee.cloudfront.net/mosaic-provider-jobsearch-feedback/dist/82cd17b24237fcb46568/css/ViewJobFeedback-client.css\" rel=\"stylesheet\"/>\n",
       "<link href=\"https://d3fw5vlhllyvee.cloudfront.net/mosaic-provider-jsfe-salary/dist/0c1809f8bdab7f67d922/css/Main-client.css\" rel=\"stylesheet\"/>\n",
       "<link href=\"/images/favicon.ico\" rel=\"shortcut icon\"/>\n",
       "<link href=\"https://fonts.googleapis.com/css?family=Noto+Sans\" rel=\"stylesheet\"/>\n",
       "<style type=\"text/css\">\n",
       "body.janus.miniRefresh *,[dir=ltr] body.miniRefresh div .gnav .icl-GlobalFooter-link,[dir=rtl] .gnav .icl-GlobalFooter-link{font-family:'Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif !important}</style>\n",
       "</link></link></link></link></link></link></head>\n",
       "<body class=\"ltr jasxcustomfonttst-inactive janus miniRefresh\" data-tn-application=\"jasx\" data-tn-olth=\"41be357fa1c7dc26c5ee98836f8950b3\" data-tn-originlogid=\"1ebvmpanq0j0i000\" data-tn-originlogtype=\"jobsearch\">\n",
       "<div id=\"accessibilityBanner\"><span id=\"accessibilityText\">Skip to <!-- This is translated before reaching this state --><a class=\"accessibilityMenu\" href=\"#jobPostingsAnchor\" id=\"skipToJobs\">Job Postings</a>, <!-- This is translated before reaching this state --><a class=\"accessibilityMenu\" href=\"#what\" id=\"skipToSearch\">Search</a></span><a id=\"accessibilityClose\">Close</a></div><script type=\"text/javascript\">\n",
       "createTabBar('1ebvmpanq0j0i000');\n",
       "</script>\n",
       "<script>\n",
       "var sendMeaningfullyInteractive = false;\n",
       "var vjsExhibitionModel = new indeed.vjsExhibition('auxCol');\n",
       "var vjsStable = true;\n",
       "//For SERP jobs, the scope of these job are document\n",
       "var showDebug = false;\n",
       "var sd = showDebug ? '1' : undefined;\n",
       "var viewJobOnSerp = new indeed.vjs('1ebvmpanq0j0i000', 'vjs', document, vjsExhibitionModel, sd, true, false);\n",
       "var vjk = viewJobOnSerp.getVJK();\n",
       "var vjFrom = viewJobOnSerp.getFrom();\n",
       "var vjTk = viewJobOnSerp.getTk();\n",
       "var indconvtk = '';\n",
       "var vjUrl = viewJobOnSerp.vjUrl(vjk, vjFrom, vjTk, indconvtk);\n",
       "var showVjOnSerp = vjsStable;\n",
       "var zrp = false;\n",
       "var viewportTooSmall = true ? window.innerWidth < 960 : window.innerWidth < 1200;\n",
       "if ((zrp || !showVjOnSerp || viewportTooSmall) && vjUrl) {\n",
       "window.location.replace(vjUrl);\n",
       "} else if (showVjOnSerp) {\n",
       "initializeTwoPane();\n",
       "}\n",
       "function initializeTwoPane() {\n",
       "var jobKeysWithInfo = {};\n",
       "\n",
       "jobKeysWithInfo['da727c0cddda240e'] = true;\n",
       "\n",
       "jobKeysWithInfo['230b869a1ae6f0d9'] = true;\n",
       "\n",
       "jobKeysWithInfo['cf4a3b205d7defc3'] = true;\n",
       "\n",
       "jobKeysWithInfo['168a00aa137f6f7f'] = true;\n",
       "\n",
       "jobKeysWithInfo['3d07c7b81d80f7cc'] = true;\n",
       "\n",
       "jobKeysWithInfo['ab659a231e0d45b4'] = true;\n",
       "\n",
       "jobKeysWithInfo['867e5af164b1484f'] = true;\n",
       "\n",
       "jobKeysWithInfo['487b30db63184515'] = true;\n",
       "\n",
       "jobKeysWithInfo['9f0873188786e7ab'] = true;\n",
       "\n",
       "jobKeysWithInfo['6022b07d080a62cd'] = true;\n",
       "\n",
       "if (vjk && !jobKeysWithInfo.hasOwnProperty(vjk)) {\n",
       "jobKeysWithInfo[vjk] = true;\n",
       "}\n",
       "viewJobOnSerp.preloadDescs(jobKeysWithInfo);\n",
       "window.bindAndRender = function () {\n",
       "if (showVjOnSerp) {\n",
       "viewJobOnSerp.bindJobKeys(jobKeysWithInfo, sendMeaningfullyInteractive);\n",
       "if (vjUrl) {\n",
       "viewJobOnSerp.renderOnJobKey(vjk, 'vjs', '1ebvmpanq0j0i000', '', undefined, undefined, function () {\n",
       "window.location.replace(vjUrl);\n",
       "}, function() {\n",
       "\n",
       "restore('savedjobs');\n",
       "\n",
       "});\n",
       "}\n",
       "}\n",
       "};\n",
       "}\n",
       "</script>\n",
       "<script id=\"_indeed_gnav_config\" type=\"application/json\">{\"isEmployer\":false,\"primaryURL\":\"https://www.indeed.com/\",\"requestURL\":\"http://www.indeed.com/q-python-l-new-york-jobs.html?q=python\\u0026l=new+york\",\"from\":\"gnav-menu-jobsearch--jasx\",\"isShowSmallHeader\":true,\"logClickTracking\":true,\"desktopPageLinks\":[{\"text\":\"Find jobs\",\"href\":\"https://www.indeed.com/\",\"dataHref\":\"https://www.indeed.com/?from=gnav-jobsearch--jasx\",\"isHighlighted\":true,\"clickTrackingKey\":\"Find Jobs\"},{\"text\":\"Company reviews\",\"href\":\"https://www.indeed.com/companies\",\"dataHref\":\"https://www.indeed.com/companies?from=gnav-jobsearch--jasx\",\"isHighlighted\":false,\"clickTrackingKey\":\"Company Reviews\"},{\"text\":\"Find salaries\",\"href\":\"https://www.indeed.com/salaries\",\"dataHref\":\"https://www.indeed.com/salaries?from=gnav-jobsearch--jasx\",\"isHighlighted\":false,\"clickTrackingKey\":\"Find Salaries\"}],\"resumeLink\":{\"text\":\"Upload your resume\",\"href\":\"https://www.indeed.com/promo/resume\",\"dataHref\":\"https://www.indeed.com/promo/resume?from=gnav-jobsearch--jasx\",\"isHighlighted\":false},\"variantToggleLink\":{\"text\":\"Employers / Post Job\",\"href\":\"https://www.indeed.com/hire?co=US\\u0026hl=en\",\"dataHref\":\"https://www.indeed.com/hire?co=US\\u0026hl=en\\u0026from=gnav-menu-jobsearch--jasx\\u0026ikw=gnav-header-hire\\u0026isid=employerlink-US\",\"clickTrackingKey\":\"EmployersPostJob\"},\"country\":\"US\",\"logoHref\":\"/?from=gnav-jobsearch--jasx\",\"logoName\":\"pride\",\"appName\":\"jobsearch--jasx\",\"inboxApiHref\":\"https://messages.indeed.com/messaging/jobseekers/v2/summary?from=gnav-util-jobsearch--jasx\\u0026gnavTK=1ebvmpanq2u1f001\\u0026tk=\\u0026co=US\\u0026hl=en\\u0026clientApp=GNAV\",\"inboxHref\":\"https://inbox.indeed.com/messages?from=gnav-util-jobsearch--jasx\\u0026gnavTK=1ebvmpanq2u1f001\\u0026tk=\\u0026co=US\\u0026hl=en\",\"logRoute\":\"https://t.indeed.com/gnav/log?from=jobsearch--jasx-serp\\u0026parentLogId=1ebvmpanq2u1f001\\u0026hostAppTk=\",\"inboxLogTuple\":\"gnavInbox:12140b7982d032f1660f59e3e976c72d\",\"isInboxTestActive\":false,\"isShowInboxIcon\":false,\"inboxTestBucket\":-1,\"selectedIcon\":\"\",\"shouldLowerNavIconMinWidth\":true,\"inboxLogType\":\"gnavInbox\",\"inboxLth\":\"12140b7982d032f1660f59e3e976c72d\",\"notificationApiHref\":\"https://www.indeed.com/notifications/api/1/getNotificationsCount?client=gnav\\u0026from=gnav-util-jobsearch--jasx\\u0026gnavTK=1ebvmpanq2u1f001\\u0026tk=\",\"notificationHref\":\"https://www.indeed.com/notifications?from=gnav-util-jobsearch--jasx\\u0026gnavTK=1ebvmpanq2u1f001\\u0026tk=\\u0026co=US\\u0026hl=en\",\"isNotificationTestActive\":false,\"isShowNotificationIcon\":false,\"notificationTestBucket\":-1,\"notificationLogType\":\"gnavNotification\",\"notificationLth\":\"6d669dfa33371660f3e683b38b9f3ddc\",\"jsErrorLogType\":\"gnavJSError\",\"jsErrorLth\":\"6411ec182c6acd8714dc2d03716eed1d\",\"jsEnabledLogType\":\"gnavJSEnabled\",\"jsEnabledLth\":\"5e9311c1001227ca5c6c32db123fb854\",\"interactionLogType\":\"gnavInteraction\",\"interactionLth\":\"87caa20c31fa9e447264b1615339f1ce\",\"passportAccountText\":\"Sign in\",\"passportAccountURL\":\"https://secure.indeed.com/account/login?hl=en_US\\u0026co=US\\u0026continue=http%3A%2F%2Fwww.indeed.com%2Fq-python-l-new-york-jobs.html%3Fq%3Dpython%26l%3Dnew+york\\u0026tmpl=desktop\\u0026service=my\\u0026from=gnav-util-jobsearch--jasx\",\"showSecondaryStyleSignInButton\":true,\"language\":\"en\",\"isShowLanguageSwitcher\":false}</script><link href=\"https://d3fw5vlhllyvee.cloudfront.net/dist/f35f9e6a43a3eeb58c45/styles/desktop_jobseeker_header_external.css\" rel=\"stylesheet\" type=\"text/css\"/><div class=\"gnav\" id=\"gnav-main-container\"><div class=\"main\" data-reactroot=\"\"><div class=\"gnav-DesktopHeader is-small-header\"><div class=\"gnav-DesktopHeader-logo\"><a class=\"gnav-Logo\" href=\"/?from=gnav-jobsearch--jasx\"><div aria-label=\"Indeed logo\" class=\"gnav-Logo-icon\"><span alt=\"Indeed logo\" aria-label=\"Official Indeed Logo\" class=\"icl-Logo icl-IndeedLogo icl-Logo--wordmark icl-Logo--wordmark--blue icl-Logo--wordmark--sm\"></span></div></a></div><div class=\"gnav-PageLinks\"><a class=\"gnav-PageLink is-highlighted with-border\" data-href=\"https://www.indeed.com/?from=gnav-jobsearch--jasx\" href=\"https://www.indeed.com/\"><span class=\"gnav-PageLink-text\">Find jobs</span></a><a class=\"gnav-PageLink with-border\" data-href=\"https://www.indeed.com/companies?from=gnav-jobsearch--jasx\" href=\"https://www.indeed.com/companies\"><span class=\"gnav-PageLink-text\">Company reviews</span></a><a class=\"gnav-PageLink with-border\" data-href=\"https://www.indeed.com/salaries?from=gnav-jobsearch--jasx\" href=\"https://www.indeed.com/salaries\"><span class=\"gnav-PageLink-text\">Find salaries</span></a></div><div class=\"gnav-DesktopHeader-secondaryLinks\"><div class=\"gnav-ProfileNavLinks\"></div><div class=\"gnav-ResumeLink\"><a class=\"gnav-PageLink with-border\" data-href=\"https://www.indeed.com/promo/resume?from=gnav-jobsearch--jasx\" href=\"https://www.indeed.com/promo/resume\"><span class=\"gnav-PageLink-text\">Upload your resume</span></a></div><div class=\"gnav-LoggedOutAccountLink\"><a class=\"gnav-LoggedOutAccountLink-signIn gnav-PageLink\" href=\"https://secure.indeed.com/account/login?hl=en_US&amp;co=US&amp;continue=http%3A%2F%2Fwww.indeed.com%2Fq-python-l-new-york-jobs.html%3Fq%3Dpython%26l%3Dnew+york&amp;tmpl=desktop&amp;service=my&amp;from=gnav-util-jobsearch--jasx\"><span class=\"gnav-LoggedOutAccountLink-text\">Sign in</span></a></div><span class=\"gnav-Separator gnav-Separator--grey\"></span><div class=\"gnav-VariantToggleLink-forEmployers\"><a class=\"gnav-PageLink with-border\" data-href=\"https://www.indeed.com/hire?co=US&amp;hl=en&amp;from=gnav-menu-jobsearch--jasx&amp;ikw=gnav-header-hire&amp;isid=employerlink-US\" href=\"https://www.indeed.com/hire?co=US&amp;hl=en\"><span class=\"gnav-PageLink-text\">Employers / Post Job</span></a></div></div></div></div></div><script>!function(e){var r={};function o(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,o),n.l=!0,n.exports}o.m=e,o.c=r,o.d=function(t,n,e){o.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:e})},o.r=function(t){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},o.t=function(n,t){if(1&t&&(n=o(n)),8&t)return n;if(4&t&&\"object\"==typeof n&&n&&n.__esModule)return n;var e=Object.create(null);if(o.r(e),Object.defineProperty(e,\"default\",{enumerable:!0,value:n}),2&t&&\"string\"!=typeof n)for(var r in n)o.d(e,r,function(t){return n[t]}.bind(null,r));return e},o.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(n,\"a\",n),n},o.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},o.p=\"/static/\",o(o.s=176)}({176:function(t,n,e){t.exports=e(179)},177:function(t,n){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(t){var n=this;do{if(n.matches(t))return n;n=n.parentElement||n.parentNode}while(null!==n&&1===n.nodeType);return null})},179:function(t,n,e){\"use strict\";e.r(n),e.d(n,\"mainHeader\",function(){return d});function r(t){var n=new i(o.a,{detail:{event:t}});document.dispatchEvent(n)}var o=e(3),i=function(){if(\"function\"==typeof window.CustomEvent)return window.CustomEvent;function t(t,n){n=n||{bubbles:!1,cancelable:!1,detail:{}};var e=document.createEvent(\"CustomEvent\");return e.initCustomEvent(t,n.bubbles,n.cancelable,n.detail),e}return t.prototype=window.Event.prototype,t}(),c=e(6),u=e(5),a=e(4),d=(e(177),function(){var n,t;try{n=Object(c.a)(),window[o.d]=window[o.d]||{},(t=document.querySelector(o.h)).addEventListener(\"click\",r,!1),t.addEventListener(\"click\",function(t){var n=t.target.closest('[id^=\"gnav-emp\"]');n&&Object(a.b)(n.id)},!0),window[o.d].GLOBALNAV_CLICK_EVENT=o.a,window[o.d].initialized=!0,Object(u.a)(n)}catch(t){Object(u.a)(n),Object(u.b)(n,t)}});d()},3:function(t,n,e){\"use strict\";e.d(n,\"a\",function(){return r}),e.d(n,\"d\",function(){return o}),e.d(n,\"h\",function(){return i}),e.d(n,\"g\",function(){return c}),e.d(n,\"f\",function(){return u}),e.d(n,\"c\",function(){return a}),e.d(n,\"e\",function(){return d}),e.d(n,\"b\",function(){return f}),e.d(n,\"j\",function(){return l}),e.d(n,\"i\",function(){return s});var r=\"GLOBALNAV_CLICK_EVENT\",o=\"_INDEED_GNAV\",i=\"#gnav-main-container\",c=\"#gnav-footer-container\",u=\"#_indeed_gnav_config\",a=\"#_indeed_gnav_footer_config\",d=\"headerConfig\",f=\"footerConfig\",l=\"notifications\",s=\"inbox\"},4:function(t,n,e){\"use strict\";e.d(n,\"c\",function(){return c}),e.d(n,\"b\",function(){return u}),e.d(n,\"a\",function(){return a});var o=e(9),i=e(5),r=e(6),c=function(t,n){var e,r;Object(i.c)(t.logRoute+Object(o.a)((r=n,{logType:(e=t).interactionLogType,lth:e.interactionLth,interactionType:r})))},u=function(t){var n=Object(r.a)(),e=t.replace(/\\w\\S*/g,function(t){return t.charAt(0).toUpperCase()+t.substr(1)}).replace(/[ / , ]/g,\"\");c(n,e)},a=function(t,n){n&&u(t)}},5:function(t,n,e){\"use strict\";e.d(n,\"c\",function(){return u}),e.d(n,\"b\",function(){return r}),e.d(n,\"a\",function(){return i});var c=e(9),o=e(3),u=function(t){try{var n=document.head||document.body,e=document.createElement(\"script\");e.src=t,n.appendChild(e),n.removeChild(e)}catch(t){}},r=function(t,n){var e,r,o=Object(c.a)((r=n,{logType:(e=t).jsErrorLogType,lth:e.jsErrorLth,toString:r.toString(),message:r.message,stack:r.stack,name:r.name})),i=t.logRoute+o;return u(i)},i=function(t){if(!window[o.d].loggedJSEnabled){window[o.d].loggedJSEnabled=!0;var n,e=Object(c.a)({logType:(n=t).jsEnabledLogType,lth:n.jsEnabledLth,jsEnabled:1}),r=t.logRoute+e;return u(r)}}},6:function(t,n,e){\"use strict\";e.d(n,\"a\",function(){return r});var o=e(3),r=function(t,n){var e=0<arguments.length&&void 0!==t?t:o.f,r=1<arguments.length&&void 0!==n?n:o.e;try{return window[o.d]=window[o.d]||{},window[o.d][r]=window[o.d][r]||JSON.parse(document.querySelector(e).innerHTML),window[o.d][r]}catch(t){return{}}}},9:function(t,n,e){\"use strict\";e.d(n,\"a\",function(){return r});var r=function(t){var n=\"\";for(var e in t){var r=String(t[e]);n+=r?\"&\".concat(e,\"=\").concat(encodeURIComponent(r)):\"\"}return n}}});</script><script defer=\"\" src=\"https://d3fw5vlhllyvee.cloudfront.net/dist/553c775343a8aacdcc53/scripts/desktop_jobseeker_header_external.js\"></script><template data-json='{\"init\":{\"dsn\":\"https://0252655a41544fd28ae41f8b8ff36917@sentry.indeed.com/44849\"},\"isEnabled\":true,\"tags\":{\"appName\":\"jobsearch--jasx\"},\"ctk\":\"1ebvmpaih0j0i000\"}' id=\"sentry-json\" style=\"display: none\"></template>\n",
       "<script>\n",
       "window.IndeedSentry = window.IndeedSentry || {};\n",
       "window.IndeedSentry.preInitErrors = [];\n",
       "window.IndeedSentry.preInitErrorCatcher = function (error) {\n",
       "    window.IndeedSentry.preInitErrors.push(error);\n",
       "};\n",
       "window.addEventListener(\"error\", window.IndeedSentry.preInitErrorCatcher);\n",
       "</script>\n",
       "<script defer=\"\" src=\"https://d3fw5vlhllyvee.cloudfront.net/frontend-sentry-bundle/v1.1.2/js/sentry.js\"></script><style type=\"text/css\">\n",
       "\n",
       "#branding img { border: 0; }\n",
       "#jobsearch { margin: 0 }\n",
       ".inwrap { border-right: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;display:inline-block; }\n",
       ".inwrap input { box-sizing: border-box; margin:0; height: 30px; font-family:Arial,sans-serif;border:1px solid #ccc; border-bottom-color:#aaa;border-right-color:#aaa; -webkit-border-radius: 0; -webkit-appearance: none; }\n",
       ".inwrap .input_text { font-size:18px;padding:3px 6px;_margin: -1px 0; }\n",
       ".inwrap .input_submit {color:#614041;font-size:15px;height:30px;background: #e8e8e8; padding:3px 9px;cursor:pointer;_padding:3px;}\n",
       ".inwrap .input_submit:active { background: #ccc; }\n",
       ".lnav  {width:100%;line-height:1;;font-size:10pt;}\n",
       ".jsf .label {font-size:12px; line-height:1.2;padding-top:0;color:#aaa;font-weight:normal;white-space:nowrap;padding-right:1.5em}\n",
       ".jsf .label label {font-weight:normal}\n",
       ".jsf .sl { font-size: 11px; color: #77c; white-space: nowrap; }\n",
       ".npb { padding-bottom: 0; color: #f60; font-weight:bold; }\n",
       ".npl { padding-left: 0 }\n",
       "iframe { display:block; }\n",
       "\n",
       ".acd { position:absolute; width:100%; z-index: 1; }\n",
       "#acdiv { width: 364px; }\n",
       "#what_acdiv { width: 662px; }\n",
       ".acd ul { border: 1px solid #333; background: #fff; padding: 0; margin: 3px 0 0 0; }\n",
       ".acd li { list-style-type: none; font-size: 18px; padding:1px 6px; cursor:pointer; }\n",
       ".acd li.ac-active { background:#36c; color:#fff; }\n",
       "#what_acdiv .what_ac_link{display:inline-block;text-decoration:none;width:100%;height:100%;color:black}#what_acdiv .what_ac_link:after{background:url(/images/icon-open-in-new-tab.png) no-repeat;background-position-x:right;background-position-y:center;background-origin:border-box;height:24px;display:inline-block;position:absolute;padding-left:5px;padding-right:20px;color:#666}#what_acdiv .what_ac_reviews_link:after{content:\" reviews\"}#what_acdiv .what_ac_salaries_link:after{content:\" salaries\"}#what_acdiv .acis .what_ac_link,#what_acdiv .acis .what_ac_link:after{color:#fff}\n",
       "#jobalerts .member { z-index: 1; }\n",
       "#acr td { padding-top:0; padding-bottom:0; }\n",
       "#acr td .h { display:none; }\n",
       "\n",
       "#what { width: 280px; }\n",
       "#where { width: 260px; }\n",
       ".inwrapBorder{border:1px solid #1c4ed9;border-top-color:#2f62f1;border-bottom-color:#133fbb;display:inline-block;width:auto}.inwrapBorderTop{border-top:1px solid #69F;display:inline-block;background-color:#3163f2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3163F2',endColorstr='#2B57D5');background:-webkit-gradient(linear,left top,left bottom,from(#3163f2),to(#2b57d5));background:-moz-linear-gradient(top,#3163f2,#2b57d5);background:linear-gradient(top,#3163f2,#2b57d5)}.inwrapBorder .input_submit{background:transparent;border:0;color:#fff;font-family:Arial;font-size:15px;margin:0;padding:4px 9px;cursor:pointer;_padding:3px}.inwrapBorder a.input_submit{text-decoration:none;display:block}.inwrapBorder:hover{border-color:#235af6;border-top-color:#4072ff;border-bottom-color:#1e4fd9}.inwrapBorderTop:hover{border-top-color:#7ba7ff;background-color:#4273ff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4273ff',endColorstr='#3364f1');background:-webkit-gradient(linear,left top,left bottom,from(#4273ff),to(#3364f1));background:-moz-linear-gradient(top,#4273ff,#3364f1);background:linear-gradient(top,#4273ff,#3364f1)}.inwrapBorder:active{border-color:#536db7;border-top-color:#4b69c1;border-bottom-color:#3753a6}.inwrapBorder:active .inwrapBorderTop{border-top-color:#6c82c1;background-color:#4b69c1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b69c1',endColorstr='#3753a6');background:-webkit-gradient(linear,left top,left bottom,from(#4b69c1),to(#3753a6));background:-moz-linear-gradient(top,#4b69c1,#3753a6);background:linear-gradient(top,#4b69c1,#3753a6)}.roundedCorner{display:inline-block;zoom:1;*display:inline;vertical-align:baseline;margin:0 2px;outline:0;cursor:pointer;text-align:center;text-decoration:none;font:15px/100% Arial,Helvetica,sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.roundedCorner:hover{text-decoration:none}.roundedCorner:active{position:relative;top:1px}.bigrounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}.medium{font-size:12px;padding:.4em 1.5em .42em}.small{font-size:11px;padding:.2em 1em .275em}.indeedblue{color:#d9eef7;border:solid 1px #1c4ed9;background:#3163f2;background:-webkit-gradient(linear,left top,left bottom,from(#2f62f1),to(#133fbb));background:-moz-linear-gradient(top,#2f62f1,#133fbb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2F62F1',endColorstr='#133FBB')}.indeedblue:hover,.indeedblue:focus{background:#235af6;background:-webkit-gradient(linear,left top,left bottom,from(#4072ff),to(#1e4fd9));background:-moz-linear-gradient(top,#4072ff,#1e4fd9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4072ff',endColorstr='#1e4fd9')}.indeedblue:active{color:#d9eef7;background:-webkit-gradient(linear,left top,left bottom,from(#4b69c1),to(#3753a6));background:-moz-linear-gradient(top,#4b69c1,#3753a6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b69c1',endColorstr='#3753a6')}</style>\n",
       "<span id=\"hidden_colon\" style=\"display:none\">:</span>\n",
       "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"centered\" id=\"jobsearch_nav\" role=\"banner\"><tbody id=\"jobsearch_nav_body\"><tr>\n",
       "<td width=\"\"><table cellpadding=\"0\" cellspacing=\"0\" class=\"embedded-labels-what-where-test lnav\">\n",
       "<tr class=\"\">\n",
       "<td style=\"padding-top:3px;\" valign=\"top\">\n",
       "<form action=\"/jobs\" class=\"jsf\" id=\"jobsearch\" method=\"get\" name=\"js\" onsubmit=\"ptk('topsearch');\n",
       "formAutocompleteCookie(window['autocomplete']);\">\n",
       "<table align=\"left\" cellpadding=\"3\" cellspacing=\"0\">\n",
       "<tr role=\"search\">\n",
       "<td>\n",
       "<div class=\"jobsearch-EmbeddedLabelInput\" id=\"what_container\">\n",
       "<label class=\"jobsearch-EmbeddedLabelInput-label\" for=\"what\" id=\"embedded_what_label_top\">What</label>\n",
       "<input aria-label=\"what: job title, keywords, or company\" autocomplete=\"off\" class=\"jobsearch-EmbeddedLabelInput-input input_text\" id=\"what\" maxlength=\"512\" name=\"q\" placeholder=\"Job title, keywords, or company\" size=\"31\" value=\"python\"/>\n",
       "<div style=\"width:340px\"><!-- --></div>\n",
       "<div style=\"position:relative;z-index:2\"><div class=\"acd\" id=\"what_acdiv\"></div></div>\n",
       "</div>\n",
       "</td>\n",
       "<td>\n",
       "<div class=\"jobsearch-EmbeddedLabelInput\" id=\"where_container\">\n",
       "<label class=\"jobsearch-EmbeddedLabelInput-label\" for=\"where\" id=\"embedded_where_label_top\">Where</label>\n",
       "<input aria-label=\"where: city, state, or zip code\" autocomplete=\"off\" class=\"jobsearch-EmbeddedLabelInput-input input_text\" id=\"where\" maxlength=\"45\" name=\"l\" placeholder=\"City, state, zip code, or “remote”\" size=\"27\" value=\"new york\"/>\n",
       "<div style=\"width:200px\"><!-- --></div>\n",
       "<div style=\"position:relative;z-index:2\"><div class=\"acd\" id=\"acdiv\"></div></div>\n",
       "</div>\n",
       "</td>\n",
       "<td class=\"npl\" style=\"width:1px\"><span class=\"inwrapBorder\" style=\"width:auto;padding-right:0;\"><span class=\"inwrapBorderTop\"><input class=\"input_submit\" id=\"fj\" type=\"submit\" value=\"Find jobs\"/></span></span></td>\n",
       "<td class=\"npl advanced-search\" style=\"width:240px;\"><div style=\"margin-left:12px; display:flex;\"><a class=\"sl\" href=\"/advanced_search?q=python&amp;l=new+york\">Advanced Job Search</a></div></td>\n",
       "</tr>\n",
       "</table>\n",
       "</form>\n",
       "</td>\n",
       "</tr>\n",
       "</table>\n",
       "<div class=\"seo-breadcrumbs-centered\">\n",
       "<div>\n",
       "<a class=\"seo-breadcrumbLink\" data-label=\"Technology\" href=\"/q-Technology-l-new-york-jobs.html\">\n",
       "<span property=\"name\">Technology</span>\n",
       "</a>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"filters\">\n",
       "<span class=\"dd-wrapper\" id=\"filter-dateposted\"><button class=\"dropdown-button dd-target\"><span>Date Posted<svg class=\"icl-Icon icl-Icon--sm icl-Icon--right icl-Icon--darkgrey arrow-drop-down\" role=\"img\"><g><path d=\"M5,8l4,4,4-4H5Z\"></path></g></svg></span></button><ul class=\"dropdown-content dd-menu dd-hidden\" id=\"filter-dateposted-menu\"><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'dateposted', '1');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;fromage=1\" rel=\"\"><span class=\"rbLabel\">Last 24 hours</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'dateposted', '2');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;fromage=3\" rel=\"\"><span class=\"rbLabel\">Last 3 days</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'dateposted', '3');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;fromage=7\" rel=\"\"><span class=\"rbLabel\">Last 7 days</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'dateposted', '4');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;fromage=14\" rel=\"\"><span class=\"rbLabel\">Last 14 days</span></a></li></ul></span><script type=\"text/javascript\">call_when_jsall_loaded(function () {new FilterDropDown('filter-dateposted');}) ;</script><span class=\"dd-wrapper\" id=\"filter-remote\"><button class=\"dropdown-button dd-target\"><span>Remote<svg class=\"icl-Icon icl-Icon--sm icl-Icon--right icl-Icon--darkgrey arrow-drop-down\" role=\"img\"><g><path d=\"M5,8l4,4,4-4H5Z\"></path></g></svg></span></button><ul class=\"dropdown-content dd-menu dd-hidden\" id=\"filter-remote-menu\"><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'remotejob', '1');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;remotejob=032b3046-06a3-4876-8dfd-474eb5e7ed11\" rel=\"nofollow\"><span class=\"rbLabel\">Remote</span><span class=\"rbLabel\"> (238)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'remotejob', '2');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;remotejob=7e3167e4-ccb4-49cb-b761-9bae564a0a63\" rel=\"nofollow\"><span class=\"rbLabel\">Temporarily Remote (COVID-19)</span><span class=\"rbLabel\"> (86)</span></a></li></ul></span><script type=\"text/javascript\">call_when_jsall_loaded(function () {new FilterDropDown('filter-remote');}) ;</script><div class=\"mosaic-zone\" id=\"mosaic-zone-salaryFilter\"><div class=\"mosaic mosaic-provider-jsfe-salary\" id=\"mosaic-provider-jsfe-salary\"><span class=\"dd-wrapper\" data-ol-has-click-handler=\"\" id=\"mosaic-salary-filter\"><button class=\"dropdown-button dd-target\" id=\"salary-filter-provider-pill\"><span>Salary<svg class=\"icl-Icon icl-Icon--sm icl-Icon--right icl-Icon--darkgrey arrow-drop-down\" data-ol-has-click-handler=\"\" role=\"img\"><g><path d=\"M5,8l4,4,4-4H5Z\"></path></g></svg></span></button></span></div></div><script type=\"text/javascript\">\n",
       "                try {\n",
       "                    window.mosaic.onMosaicApiReady(function() {\n",
       "                        var zoneId = 'salaryFilter';\n",
       "                        var providers = window.mosaic.zonedProviders[zoneId];\n",
       "\n",
       "                        if (providers) {\n",
       "                            providers.filter(function(p) { return window.mosaic.lazyFns[p]; }).forEach(function(p) {\n",
       "                                return window.mosaic.api.loadProvider(p);\n",
       "                            });\n",
       "                        }\n",
       "                    });\n",
       "                 } catch (e) {};\n",
       "                </script><span class=\"dd-wrapper\" id=\"filter-job-type\"><button class=\"dropdown-button dd-target\"><span>Job Type<svg class=\"icl-Icon icl-Icon--sm icl-Icon--right icl-Icon--darkgrey arrow-drop-down\" role=\"img\"><g><path d=\"M5,8l4,4,4-4H5Z\"></path></g></svg></span></button><ul class=\"dropdown-content dd-menu dd-hidden\" id=\"filter-job-type-menu\"><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'jobtype', '1');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;jt=fulltime\" rel=\"\"><span class=\"rbLabel\">Full-time</span><span class=\"rbLabel\"> (3211)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'jobtype', '2');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;jt=contract\" rel=\"\"><span class=\"rbLabel\">Contract</span><span class=\"rbLabel\"> (155)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'jobtype', '3');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;jt=parttime\" rel=\"\"><span class=\"rbLabel\">Part-time</span><span class=\"rbLabel\"> (71)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'jobtype', '4');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;jt=temporary\" rel=\"\"><span class=\"rbLabel\">Temporary</span><span class=\"rbLabel\"> (25)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'jobtype', '5');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;jt=internship\" rel=\"\"><span class=\"rbLabel\">Internship</span><span class=\"rbLabel\"> (19)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'jobtype', '6');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;jt=commission\" rel=\"nofollow\"><span class=\"rbLabel\">Commission</span><span class=\"rbLabel\"> (7)</span></a></li></ul></span><script type=\"text/javascript\">call_when_jsall_loaded(function () {new FilterDropDown('filter-job-type');}) ;</script><span class=\"dd-wrapper\" id=\"filter-location\"><button class=\"dropdown-button dd-target\"><span>Location<svg class=\"icl-Icon icl-Icon--sm icl-Icon--right icl-Icon--darkgrey arrow-drop-down\" role=\"img\"><g><path d=\"M5,8l4,4,4-4H5Z\"></path></g></svg></span></button><ul class=\"dropdown-content dd-menu dd-hidden\" id=\"filter-location-menu\"><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'loc', '1');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbl=New+York,+NY&amp;jlid=45f6c4ded55c00bf\" rel=\"\"><span class=\"rbLabel\">New York, NY</span><span class=\"rbLabel\"> (2723)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'loc', '2');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbl=Brooklyn,+NY&amp;jlid=e69692d64317994a\" rel=\"\"><span class=\"rbLabel\">Brooklyn, NY</span><span class=\"rbLabel\"> (77)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'loc', '3');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbl=Manhattan,+NY&amp;jlid=ea5405905f293f14\" rel=\"\"><span class=\"rbLabel\">Manhattan, NY</span><span class=\"rbLabel\"> (52)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'loc', '4');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbl=New+York+State&amp;jlid=9b6391d9b7d93788\" rel=\"\"><span class=\"rbLabel\">New York State</span><span class=\"rbLabel\"> (43)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'loc', '5');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbl=Buffalo,+NY&amp;jlid=1cae56636b867d19\" rel=\"\"><span class=\"rbLabel\">Buffalo, NY</span><span class=\"rbLabel\"> (37)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'loc', '6');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbl=Rochester,+NY&amp;jlid=e8a03471e5809517\" rel=\"\"><span class=\"rbLabel\">Rochester, NY</span><span class=\"rbLabel\"> (36)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'loc', '7');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbl=Albany,+NY&amp;jlid=aa8fc4f0507fa94e\" rel=\"\"><span class=\"rbLabel\">Albany, NY</span><span class=\"rbLabel\"> (36)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'loc', '8');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbl=Syracuse,+NY&amp;jlid=bba15db4d8763697\" rel=\"\"><span class=\"rbLabel\">Syracuse, NY</span><span class=\"rbLabel\"> (32)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'loc', '9');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbl=Rome,+NY&amp;jlid=b339e4bada42c596\" rel=\"\"><span class=\"rbLabel\">Rome, NY</span><span class=\"rbLabel\"> (24)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'loc', '10');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbl=Tarrytown,+NY&amp;jlid=17620234b1af03f9\" rel=\"\"><span class=\"rbLabel\">Tarrytown, NY</span><span class=\"rbLabel\"> (23)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'loc', '11');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbl=Long+Island,+NY&amp;jlid=2f31b1d80cbbb773\" rel=\"\"><span class=\"rbLabel\">Long Island, NY</span><span class=\"rbLabel\"> (18)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'loc', '12');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbl=Yorktown+Heights,+NY&amp;jlid=92cc53d87e3c703d\" rel=\"\"><span class=\"rbLabel\">Yorktown Heights, NY</span><span class=\"rbLabel\"> (15)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'loc', '13');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbl=Long+Island+City,+NY&amp;jlid=a6a2f10379989776\" rel=\"\"><span class=\"rbLabel\">Long Island City, NY</span><span class=\"rbLabel\"> (12)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'loc', '14');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbl=Canastota,+NY&amp;jlid=96878da0026743cb\" rel=\"\"><span class=\"rbLabel\">Canastota, NY</span><span class=\"rbLabel\"> (11)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'loc', '15');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbl=Ithaca,+NY&amp;jlid=80edad6dbb8f138b\" rel=\"\"><span class=\"rbLabel\">Ithaca, NY</span><span class=\"rbLabel\"> (10)</span></a></li></ul></span><script type=\"text/javascript\">call_when_jsall_loaded(function () {new FilterDropDown('filter-location');}) ;</script><span class=\"dd-wrapper\" id=\"filter-company\"><button class=\"dropdown-button dd-target\"><span>Company<svg class=\"icl-Icon icl-Icon--sm icl-Icon--right icl-Icon--darkgrey arrow-drop-down\" role=\"img\"><g><path d=\"M5,8l4,4,4-4H5Z\"></path></g></svg></span></button><ul class=\"dropdown-content dd-menu dd-hidden\" id=\"filter-company-menu\"><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'cmp', '1');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbc=Amazon.com+Services+LLC&amp;jcid=1861a7eb651b86ce\" rel=\"\"><span class=\"rbLabel\">Amazon.com Services LLC</span><span class=\"rbLabel\"> (153)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'cmp', '2');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbc=Bloomberg&amp;jcid=f770da67b3b51c62\" rel=\"\"><span class=\"rbLabel\">Bloomberg</span><span class=\"rbLabel\"> (119)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'cmp', '3');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbc=CITI&amp;jcid=5bcd1ef0a7f4fb99\" rel=\"\"><span class=\"rbLabel\">CITI</span><span class=\"rbLabel\"> (45)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'cmp', '4');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbc=Morgan+Stanley&amp;jcid=0c39fb2c91742dcf\" rel=\"\"><span class=\"rbLabel\">Morgan Stanley</span><span class=\"rbLabel\"> (44)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'cmp', '5');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbc=JPMorgan+Chase+Bank,+N.A.&amp;jcid=04c6165cf2c77d28\" rel=\"\"><span class=\"rbLabel\">JPMorgan Chase Bank, N.A.</span><span class=\"rbLabel\"> (41)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'cmp', '6');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbc=Columbia+University&amp;jcid=bd976cc171c690e0\" rel=\"\"><span class=\"rbLabel\">Columbia University</span><span class=\"rbLabel\"> (39)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'cmp', '7');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbc=Codecademy&amp;jcid=b9d4e9eceb3ff4c0\" rel=\"\"><span class=\"rbLabel\">Codecademy</span><span class=\"rbLabel\"> (39)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'cmp', '8');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbc=DataDog&amp;jcid=448951d0ddf03e0c\" rel=\"\"><span class=\"rbLabel\">DataDog</span><span class=\"rbLabel\"> (37)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'cmp', '9');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbc=Goldman+Sachs&amp;jcid=16a97ed26c75bf2d\" rel=\"\"><span class=\"rbLabel\">Goldman Sachs</span><span class=\"rbLabel\"> (33)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'cmp', '10');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbc=Peloton&amp;jcid=8899ecbdba2d0a5e\" rel=\"\"><span class=\"rbLabel\">Peloton</span><span class=\"rbLabel\"> (30)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'cmp', '11');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbc=Regeneron&amp;jcid=f042b91ff3f82696\" rel=\"\"><span class=\"rbLabel\">Regeneron</span><span class=\"rbLabel\"> (24)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'cmp', '12');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbc=Wells+Fargo&amp;jcid=78bbcd26e39621f5\" rel=\"\"><span class=\"rbLabel\">Wells Fargo</span><span class=\"rbLabel\"> (21)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'cmp', '13');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbc=Etsy&amp;jcid=9ecb91618c39a24f\" rel=\"\"><span class=\"rbLabel\">Etsy</span><span class=\"rbLabel\"> (20)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'cmp', '14');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbc=Spotify&amp;jcid=fe404d18bb9eef1e\" rel=\"\"><span class=\"rbLabel\">Spotify</span><span class=\"rbLabel\"> (19)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'cmp', '15');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;rbc=Google&amp;jcid=a5b4499d9e91a5c6\" rel=\"\"><span class=\"rbLabel\">Google</span><span class=\"rbLabel\"> (19)</span></a></li></ul></span><script type=\"text/javascript\">call_when_jsall_loaded(function () {new FilterDropDown('filter-company');}) ;</script><span class=\"dd-wrapper\" id=\"filter-experience-level\"><button class=\"dropdown-button dd-target\"><span>Experience Level<svg class=\"icl-Icon icl-Icon--sm icl-Icon--right icl-Icon--darkgrey arrow-drop-down\" role=\"img\"><g><path d=\"M5,8l4,4,4-4H5Z\"></path></g></svg></span></button><ul class=\"dropdown-content dd-menu dd-hidden\" id=\"filter-experience-level-menu\"><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'explvl', '1');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;explvl=mid_level\" rel=\"\"><span class=\"rbLabel\">Mid Level</span><span class=\"rbLabel\"> (1612)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'explvl', '2');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;explvl=entry_level\" rel=\"\"><span class=\"rbLabel\">Entry Level</span><span class=\"rbLabel\"> (597)</span></a></li><li class=\"dd-menu-option\" onmousedown=\"rbptk('rb', 'explvl', '3');\"><a href=\"/jobs?q=python&amp;l=new+york&amp;explvl=senior_level\" rel=\"\"><span class=\"rbLabel\">Senior Level</span><span class=\"rbLabel\"> (526)</span></a></li></ul></span><script type=\"text/javascript\">call_when_jsall_loaded(function () {new FilterDropDown('filter-experience-level');}) ;</script></div>\n",
       "</td></tr></tbody></table>\n",
       "<script type=\"text/javascript\">\n",
       "\n",
       "new AcController('where_ac', 'where_container', 'where', 'acdiv', 'acdiv_list',\n",
       "'/rpc/suggest?from=serp&tk=1ebvmpanq0j0i000&version=2', 'l', true);\n",
       "\n",
       "new AcController('what_ac', 'what_container', 'what', 'what_acdiv', 'what_acdiv_list',\n",
       "'/rpc/suggest?what=true&from=serp&tk=1ebvmpanq0j0i000&version=2', 'q', true);\n",
       "</script>\n",
       "<script type=\"text/javascript\">\n",
       "function rclk(el,jobdata,oc,sal) { var ocstr = oc ? '&onclick=1' : ''; document.cookie='RCLK=\"jk='+jobdata.jk+'&tk=1ebvmpanq0j0i000&from=web&rd='+jobdata.rd+'&qd=7tdTJLF8oc4dPpT7T_zGvCJqotd_g6zelTTYeLPiGVDXMZw-leSMxtnJnltio7J61MgogAX7vjay_DceIaQWB-3QxaxvPag67tsUqboBV4kaCN6B04-lg31hz6cPDBQ1&ts=1593423211258&sal='+sal+ocstr+'\"; path=/'; return true;}\n",
       "\n",
       "function vjrclk(jk, qd, rd, oc, vjk, vjtk, jobsearchTk) {\n",
       "var ocstr = oc ? '&onclick=1' : '';\n",
       "var jobsearchTk = jobsearchTk ? jobsearchTk : '';\n",
       "document.cookie = 'RCLK=\"jk=' + jk + '&vjtk=' + vjtk + '&jobsearchTk=' + jobsearchTk + '&rd=' + rd + '&qd=' + qd + '&ts=' + new Date().getTime() + ocstr + '\"; path=/';\n",
       "return true;\n",
       "}\n",
       "\n",
       "function zrprclk(el,jobdata,oc) { var ocstr = oc ? '&onclick=1' : ''; document.cookie='RCLK=\"jk='+jobdata.jk+'&tk=1ebvmpanq0j0i000&from=reconzrp&rd='+jobdata.rd+'&qd=7tdTJLF8oc4dPpT7T_zGvCJqotd_g6zelTTYeLPiGVDXMZw-leSMxtnJnltio7J61MgogAX7vjay_DceIaQWB-3QxaxvPag67tsUqboBV4kaCN6B04-lg31hz6cPDBQ1&ts=1593423211258'+ocstr+'\"; path=/'; return true;}\n",
       "function prjbottomclk(el,jobdata,oc) { var ocstr = oc ? '&onclick=1' : ''; document.cookie='RCLK=\"jk='+jobdata.jk+'&tk=1ebvmpanq0j0i000&from=reconserp&rd='+jobdata.rd+'&qd=7tdTJLF8oc4dPpT7T_zGvCJqotd_g6zelTTYeLPiGVDXMZw-leSMxtnJnltio7J61MgogAX7vjay_DceIaQWB-3QxaxvPag67tsUqboBV4kaCN6B04-lg31hz6cPDBQ1&ts=1593423211258'+ocstr+'\"; path=/'; return true;}\n",
       "\n",
       "var jobmap = {};\n",
       "\n",
       "jobmap[0]= {jk:'487b30db63184515',efccid: '6a41fa99f4631aa5',srcid:'9aa8d4aa6ad92f1c',cmpid:'688826fd69b1fcbd',num:'0',srcname:'BreachLock',cmp:'BreachLock',cmpesc:'BreachLock',cmplnk:'/q-BreachLock-l-new-york-jobs.html',loc:'Florida, NY',country:'US',zip:'',city:'Florida',title:'Penetration Testing Trainee (Remote USA)',locid:'14271cfc40b88147',rd:'0HcsNzDq-OLJ6bT4SC-8zMMUwYuLJtke9sPDBHsZwD_fM2wkg1YwFPrlmB1LQSN5'};\n",
       "\n",
       "jobmap[1]= {jk:'230b869a1ae6f0d9',efccid: 'b42609986bde1903',srcid:'2a22097c89c1e9ce',cmpid:'731961997a218416',num:'1',srcname:'Vee Search',cmp:'Vee Search',cmpesc:'Vee Search',cmplnk:'/q-Vee-Search-l-new-york-jobs.html',loc:'New York State',country:'US',zip:'',city:'',title:'Data Engineer Summer Internship (REMOTE)',locid:'9b6391d9b7d93788',rd:'YwImFk4KXnuThxVBu4H4-rf3IkqacO4LszZvBj4f7MVL9Ge24T-1XeZf7ocDYiB9'};\n",
       "\n",
       "jobmap[2]= {jk:'3d07c7b81d80f7cc',efccid: '1887781ecf05622f',srcid:'c1d4231142a96f46',cmpid:'e0ccb12bb145acf5',num:'2',srcname:'Media Storm, LLC',cmp:'Media Storm, LLC',cmpesc:'Media Storm, LLC',cmplnk:'/q-Media-Storm-l-new-york-jobs.html',loc:'New York, NY 10013',country:'US',zip:'',city:'New York',title:'Python &amp; JavaScript Developer',locid:'45f6c4ded55c00bf',rd:'fmQo99wCEscDVgmVOMcwfGPmX-59QfzmdnwERmcDDdPW2Hl-CnBfLj2Q9lRwooa-'};\n",
       "\n",
       "jobmap[3]= {jk:'cf4a3b205d7defc3',efccid: '04ca31f327582469',srcid:'756bcc3eec1ec49b',cmpid:'8a4ffce05cc37367',num:'3',srcname:'Yewno',cmp:'Yewno',cmpesc:'Yewno',cmplnk:'/q-Yewno-l-new-york-jobs.html',loc:'New York, NY 10020',country:'US',zip:'',city:'New York',title:'Alternative Data Research Analyst',locid:'45f6c4ded55c00bf',rd:'QNaIgShKE6dpbqWgaKySEbePOHkUX-07pxI7JRfrfPYcskP4E_lOjicqcSnpbbBz'};\n",
       "\n",
       "jobmap[4]= {jk:'da727c0cddda240e',efccid: 'aa53a9f8fb82b6db',srcid:'70d27d238fa983a4',cmpid:'e96eb2a7f25c0f4c',num:'4',srcname:'Thasos Group',cmp:'Thasos Group',cmpesc:'Thasos Group',cmplnk:'/q-Thasos-Group-l-new-york-jobs.html',loc:'New York, NY 10003',country:'US',zip:'',city:'New York',title:'Data Technician (Full- or Part-Time)',locid:'45f6c4ded55c00bf',rd:'ID3r8zo9PR2y-cNXBZlqKT5w1uPZKO4oeI_bO4NqjTvbOEooxTxCZpfIj8sU50T_'};\n",
       "\n",
       "jobmap[5]= {jk:'9f0873188786e7ab',efccid: '9b519609204eb91c',srcid:'76a222a732e8fe0f',cmpid:'01b91641951e8886',num:'5',srcname:'Hudson River Trading',cmp:'Hudson River Trading',cmpesc:'Hudson River Trading',cmplnk:'/q-Hudson-River-Trading-l-new-york-jobs.html',loc:'New York, NY 10005',country:'US',zip:'',city:'New York',title:'Python Developer - Compliance',locid:'45f6c4ded55c00bf',rd:'L1jYwnlK9Pyu3RXUemdg72q4IGnaI09ZAyKmnT60tMvzL3_F3Qg2tsDWCUhNr6Vm'};\n",
       "\n",
       "jobmap[6]= {jk:'ab659a231e0d45b4',efccid: '5763826a84b86067',srcid:'0038c00da2699422',cmpid:'b9d4e9eceb3ff4c0',num:'6',srcname:'Codecademy',cmp:'Codecademy',cmpesc:'Codecademy',cmplnk:'/q-Codecademy-l-new-york-jobs.html',loc:'New York State',country:'US',zip:'',city:'',title:'Content Contributor: Deep Learning with TensorFlow',locid:'9b6391d9b7d93788',rd:'PWfcGNFA7tgIDxGVBcVa2PFACoWG5-c-50eF_w_4RQb9SH_QsROAQ8AsaGWIx744'};\n",
       "\n",
       "jobmap[7]= {jk:'867e5af164b1484f',efccid: '5763826a84b86067',srcid:'0038c00da2699422',cmpid:'b9d4e9eceb3ff4c0',num:'7',srcname:'Codecademy',cmp:'Codecademy',cmpesc:'Codecademy',cmplnk:'/q-Codecademy-l-new-york-jobs.html',loc:'New York State',country:'US',zip:'',city:'',title:'Subject Matter Expert: Deep Learning with TensorFlow',locid:'9b6391d9b7d93788',rd:'hpDeP50szArAy57edipA-mSdpIye4kxqRVQ6Wq6uSMP9SH_QsROAQ8AsaGWIx744'};\n",
       "\n",
       "jobmap[8]= {jk:'168a00aa137f6f7f',efccid: '9f063c0699cd1b16',srcid:'391e6048e4bca8a7',cmpid:'4b92706a7a669f55',num:'8',srcname:'Plectica',cmp:'Plectica',cmpesc:'Plectica',cmplnk:'/q-Plectica-l-new-york-jobs.html',loc:'New York, NY',country:'US',zip:'',city:'New York',title:'Junior Front End \\/ Full Stack Software Engineer',locid:'45f6c4ded55c00bf',rd:'Hn-YrsnGnu3NTWR3wHbwDj9DW-HkMkCbegHdgha26xa1TTWe0IwSLaEB8uY-5pOm'};\n",
       "\n",
       "jobmap[9]= {jk:'6022b07d080a62cd',efccid: '9357229951a4511e',srcid:'8faec2c0e3f100a0',cmpid:'f770da67b3b51c62',num:'9',srcname:'Bloomberg',cmp:'Bloomberg',cmpesc:'Bloomberg',cmplnk:'/q-Bloomberg-l-new-york-jobs.html',loc:'New York, NY',country:'US',zip:'',city:'New York',title:'2020 Enterprise Data Accelerated Talent Entry Program',locid:'45f6c4ded55c00bf',rd:'VZ_wjdT_kZ9jhgNz9phN1XFgi9BGCGWnCes33KU7vVHfAq1H3sLzpnqU722T4O7e'};\n",
       "</script>\n",
       "<style type=\"text/css\">\n",
       ".jobtitle {\n",
       "font-weight: bold;\n",
       "}\n",
       "td.snip b, span.company b, #femp_list .jobtitle, #cmpinfo_list .jobtitle, .jobtitle .new, .unifiedRow .summary b {\n",
       "font-weight: normal;\n",
       "}\n",
       "div.result-link-bar b {\n",
       "font-weight: bold;\n",
       "}\n",
       "</style>\n",
       "<style type=\"text/css\">\n",
       "div.row table tr td.snip, .unifiedRow .summary { line-height: 1.4; }\n",
       "</style>\n",
       "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"centered\" id=\"resultsBody\" role=\"presentation\"><tbody id=\"resultsBodyContent\"><tr><td role=\"main\">\n",
       "<script type=\"text/javascript\">\n",
       "    window['ree'] = \"pdsssps\";\n",
       "    window['jas'] = \"WuzZYg7\";\n",
       "</script>\n",
       "<style type=\"text/css\">\n",
       "    .basePromo{margin-top:8px;margin-bottom:13px;padding-left:12px;padding-right:12px}.redText{color:red}.bold{font-weight:bold}.basePromo.resume{font-size:14px;margin-top:5px}.basePromo.resume>img{height:20px;margin-right:5px;margin-bottom:3px;width:16px}</style>\n",
       "<link href=\"//d3fw5vlhllyvee.cloudfront.net/s/fa02ebd/jasx-serp2pane.css\" rel=\"stylesheet\" type=\"text/css\">\n",
       "<link href=\"//d3fw5vlhllyvee.cloudfront.net/s/9d443bb/NavigableContainer.css\" rel=\"stylesheet\" type=\"text/css\">\n",
       "<link href=\"//d3fw5vlhllyvee.cloudfront.net/s/8f746c7/JobResult.css\" rel=\"stylesheet\" type=\"text/css\">\n",
       "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"pageContent\" role=\"presentation\" width=\"100%\">\n",
       "<tr valign=\"top\">\n",
       "<style type=\"text/css\">\n",
       "        .searchCount-a11y-contrast-color,.currentSearchLabel-a11y-contrast-color,.sortByLabel-a11y-contrast-color{color:#6f6f6f !important}.jobAlertFormLabel-a11y-contrast-color{color:#6f6f6f}</style>\n",
       "<style type=\"text/css\">\n",
       "      .accessible-contrast-color-location{color:#2d2d2d !important}</style>\n",
       "<td id=\"resultsCol\">\n",
       "<div id=\"resultsColTopSpace\"></div>\n",
       "<div class=\"messageContainer\">\n",
       "<script type=\"text/javascript\">\n",
       "      function setRefineByCookie(refineByTypes) {\n",
       "        var expires = new Date();\n",
       "        expires.setTime(expires.getTime() + (10 * 1000));\n",
       "        for (var i = 0; i < refineByTypes.length; i++) {\n",
       "          setCookie(refineByTypes[i], \"1\", expires);\n",
       "        }\n",
       "      }\n",
       "    </script>\n",
       "</div>\n",
       "<style type=\"text/css\">\n",
       "    #increased_radius_result {\n",
       "        font-size: 16px;\n",
       "        font-style: italic;\n",
       "    }\n",
       "    #original_radius_result{\n",
       "        font-size: 13px;\n",
       "        font-style: italic;\n",
       "        color: #666666;\n",
       "    }\n",
       "</style>\n",
       "<div class=\"resultsTop\"><div class=\"mosaic-zone\" id=\"mosaic-zone-aboveJobCards\"></div><script type=\"text/javascript\">\n",
       "                try {\n",
       "                    window.mosaic.onMosaicApiReady(function() {\n",
       "                        var zoneId = 'aboveJobCards';\n",
       "                        var providers = window.mosaic.zonedProviders[zoneId];\n",
       "\n",
       "                        if (providers) {\n",
       "                            providers.filter(function(p) { return window.mosaic.lazyFns[p]; }).forEach(function(p) {\n",
       "                                return window.mosaic.api.loadProvider(p);\n",
       "                            });\n",
       "                        }\n",
       "                    });\n",
       "                 } catch (e) {};\n",
       "                </script><div data-tn-section=\"resumePromo\" id=\"resumePromo\">\n",
       "<a aria-hidden=\"true\" href=\"/promo/resume\" onclick=\"this.href = appendParamsOnce( this.href, '?from=serptop3&amp;subfrom=resprmrtop&amp;trk.origin=jobsearch&amp;trk.variant=resprmrtop&amp;trk.tk=1ebvmpanq0j0i000')\" tabindex=\"-1\"><span aria-label=\"post resume icon\" class=\"new-ico\" role=\"img\"></span></a> <a class=\"resume-promo-link\" href=\"/promo/resume\" onclick=\"this.href = appendParamsOnce( this.href, '?from=serptop3&amp;subfrom=resprmrtop&amp;trk.origin=jobsearch&amp;trk.variant=resprmrtop&amp;trk.tk=1ebvmpanq0j0i000')\"><b>Upload your resume</b></a> - Let employers find you</div><h1 class=\"currentSearchLabel-a11y-contrast-color\" id=\"jobsInLocation\">\n",
       "            python jobs in New York State</h1><div class=\"secondRow\">\n",
       "<div class=\"serp-filters-sort-by-container\">\n",
       "<span class=\"serp-filters-sort-by-label\">Sort by: </span>\n",
       "<span class=\"no-wrap\"><b>relevance</b> -\n",
       "<a href=\"/jobs?q=python&amp;l=new+york&amp;sort=date\" rel=\"nofollow\">date</a></span>\n",
       "</div><div class=\"searchCountContainer\">\n",
       "<div class=\"searchCount-a11y-contrast-color\" id=\"searchCount\">\n",
       "<div id=\"searchCountPages\">\n",
       "                    Page 1 of 3,401 jobs</div>\n",
       "<div class=\"serp-relevance-explanation\"><button aria-label=\"help icon\" class=\"serp-relevance-explanation-helpIcon serp-helpIcon\" type=\"button\"><svg height=\"16\" width=\"16\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"><defs><lineargradient id=\"a\" x1=\"50%\" x2=\"50%\" y1=\"0%\" y2=\"100%\"><stop offset=\"0%\" stop-color=\"#FFF\" stop-opacity=\".5\"></stop><stop offset=\"100%\" stop-opacity=\".5\"></stop></lineargradient><lineargradient id=\"b\" x1=\"50%\" x2=\"50%\" y1=\"0%\" y2=\"100%\"><stop offset=\"0%\" stop-opacity=\".5\"></stop><stop offset=\"100%\" stop-opacity=\".5\"></stop></lineargradient><path d=\"M7.1537 3.391C8.373 3.4665 9.3466 4.44 9.4223 5.6594 9.4886 6.7088 8.8736 7.6823 7.9 8.0702c-.1413.0563-.2358.1796-.2358.321v.6619h-1.324v-.662c0-.6894.4162-1.2944 1.0687-1.5497.4442-.1795.7283-.6244.6995-1.0968-.0382-.548-.4824-.9922-1.0304-1.0304-.3116-.0282-.605.085-.8315.2934-.2271.2077-.3504.4911-.3504.8034v.662H4.5728v-.662c0-.662.2834-1.3146.7658-1.7682.4911-.463 1.1343-.6995 1.815-.6519zM6.33 10.22c0-.368.2586-.6649.6606-.6683.004 0 .0047-.002.006-.002h.0114v.004c.412.0157.662.3064.662.6656-.0087.3736-.2566.6595-.662.667-.0013.0034-.0033.002-.0053.002-.0034 0-.006.0014-.008.0014-.0027 0-.0027-.0014-.004-.0014-.4-.0142-.6607-.2981-.6607-.6683zM1.6407 7c0-2.9554 2.4046-5.36 5.36-5.36 2.9553 0 5.36 2.4046 5.36 5.36 0 2.9554-2.4047 5.36-5.36 5.36-2.9554 0-5.36-2.4046-5.36-5.36zM.3 7c0 3.6997 3.0003 6.7 6.7 6.7 3.7004 0 6.7-3.0003 6.7-6.7C13.7 3.2996 10.7004.3 7 .3 3.3003.3.3 3.2996.3 7z\" id=\"c\"></path></defs><g fill=\"none\" fill-rule=\"evenodd\"><g fill-rule=\"nonzero\"><path d=\"M8.1537 4.391c1.2194.0756 2.1929 1.0491 2.2686 2.2685.0663 1.0493-.5487 2.0228-1.5223 2.4107-.1413.0563-.2358.1796-.2358.321v.6619h-1.324v-.662c0-.6894.4162-1.2944 1.0687-1.5497.4442-.1795.7283-.6244.6995-1.0968-.0382-.548-.4824-.9922-1.0304-1.0304-.3116-.0282-.605.085-.8315.2934-.2271.2077-.3504.4911-.3504.8034v.662H5.5728v-.662c0-.662.2834-1.3146.7658-1.7682.4911-.463 1.1343-.6995 1.815-.6519zM7.33 11.22c0-.368.2586-.6649.6606-.6683.004 0 .0047-.002.006-.002h.0114v.004c.412.0157.662.3064.662.6656-.0087.3736-.2566.6595-.662.667-.0013.0034-.0033.002-.0053.002-.0034 0-.006.0014-.008.0014-.0027 0-.0027-.0014-.004-.0014-.4-.0142-.6607-.2981-.6607-.6683zM2.6407 8c0-2.9554 2.4046-5.36 5.36-5.36 2.9553 0 5.36 2.4046 5.36 5.36 0 2.9554-2.4047 5.36-5.36 5.36-2.9554 0-5.36-2.4046-5.36-5.36zM1.3 8c0 3.6997 3.0003 6.7 6.7 6.7 3.7004 0 6.7-3.0003 6.7-6.7 0-3.7004-2.9996-6.7-6.7-6.7-3.6997 0-6.7 2.9996-6.7 6.7z\" fill=\"#D8D8D8\"></path><path d=\"M7.1537 3.391C8.373 3.4665 9.3466 4.44 9.4223 5.6594 9.4886 6.7088 8.8736 7.6823 7.9 8.0702c-.1413.0563-.2358.1796-.2358.321v.6619h-1.324v-.662c0-.6894.4162-1.2944 1.0687-1.5497.4442-.1795.7283-.6244.6995-1.0968-.0382-.548-.4824-.9922-1.0304-1.0304-.3116-.0282-.605.085-.8315.2934-.2271.2077-.3504.4911-.3504.8034v.662H4.5728v-.662c0-.662.2834-1.3146.7658-1.7682.4911-.463 1.1343-.6995 1.815-.6519zM6.33 10.22c0-.368.2586-.6649.6606-.6683.004 0 .0047-.002.006-.002h.0114v.004c.412.0157.662.3064.662.6656-.0087.3736-.2566.6595-.662.667-.0013.0034-.0033.002-.0053.002-.0034 0-.006.0014-.008.0014-.0027 0-.0027-.0014-.004-.0014-.4-.0142-.6607-.2981-.6607-.6683zM1.6407 7c0-2.9554 2.4046-5.36 5.36-5.36 2.9553 0 5.36 2.4046 5.36 5.36 0 2.9554-2.4047 5.36-5.36 5.36-2.9554 0-5.36-2.4046-5.36-5.36zM.3 7c0 3.6997 3.0003 6.7 6.7 6.7 3.7004 0 6.7-3.0003 6.7-6.7C13.7 3.2996 10.7004.3 7 .3 3.3003.3.3 3.2996.3 7z\" fill=\"url(#a)\" transform=\"translate(1 1)\"></path><path d=\"M7.1537 3.391C8.373 3.4665 9.3466 4.44 9.4223 5.6594 9.4886 6.7088 8.8736 7.6823 7.9 8.0702c-.1413.0563-.2358.1796-.2358.321v.6619h-1.324v-.662c0-.6894.4162-1.2944 1.0687-1.5497.4442-.1795.7283-.6244.6995-1.0968-.0382-.548-.4824-.9922-1.0304-1.0304-.3116-.0282-.605.085-.8315.2934-.2271.2077-.3504.4911-.3504.8034v.662H4.5728v-.662c0-.662.2834-1.3146.7658-1.7682.4911-.463 1.1343-.6995 1.815-.6519zM6.33 10.22c0-.368.2586-.6649.6606-.6683.004 0 .0047-.002.006-.002h.0114v.004c.412.0157.662.3064.662.6656-.0087.3736-.2566.6595-.662.667-.0013.0034-.0033.002-.0053.002-.0034 0-.006.0014-.008.0014-.0027 0-.0027-.0014-.004-.0014-.4-.0142-.6607-.2981-.6607-.6683zM1.6407 7c0-2.9554 2.4046-5.36 5.36-5.36 2.9553 0 5.36 2.4046 5.36 5.36 0 2.9554-2.4047 5.36-5.36 5.36-2.9554 0-5.36-2.4046-5.36-5.36zM.3 7c0 3.6997 3.0003 6.7 6.7 6.7 3.7004 0 6.7-3.0003 6.7-6.7C13.7 3.2996 10.7004.3 7 .3 3.3003.3.3 3.2996.3 7z\" fill=\"url(#a)\" transform=\"translate(1 1)\"></path><path d=\"M7.1537 3.391C8.373 3.4665 9.3466 4.44 9.4223 5.6594 9.4886 6.7088 8.8736 7.6823 7.9 8.0702c-.1413.0563-.2358.1796-.2358.321v.6619h-1.324v-.662c0-.6894.4162-1.2944 1.0687-1.5497.4442-.1795.7283-.6244.6995-1.0968-.0382-.548-.4824-.9922-1.0304-1.0304-.3116-.0282-.605.085-.8315.2934-.2271.2077-.3504.4911-.3504.8034v.662H4.5728v-.662c0-.662.2834-1.3146.7658-1.7682.4911-.463 1.1343-.6995 1.815-.6519zM6.33 10.22c0-.368.2586-.6649.6606-.6683.004 0 .0047-.002.006-.002h.0114v.004c.412.0157.662.3064.662.6656-.0087.3736-.2566.6595-.662.667-.0013.0034-.0033.002-.0053.002-.0034 0-.006.0014-.008.0014-.0027 0-.0027-.0014-.004-.0014-.4-.0142-.6607-.2981-.6607-.6683zM1.6407 7c0-2.9554 2.4046-5.36 5.36-5.36 2.9553 0 5.36 2.4046 5.36 5.36 0 2.9554-2.4047 5.36-5.36 5.36-2.9554 0-5.36-2.4046-5.36-5.36zM.3 7c0 3.6997 3.0003 6.7 6.7 6.7 3.7004 0 6.7-3.0003 6.7-6.7C13.7 3.2996 10.7004.3 7 .3 3.3003.3.3 3.2996.3 7z\" fill=\"url(#b)\" transform=\"translate(1 1)\"></path></g><g transform=\"translate(1 1)\"><mask fill=\"#fff\" id=\"d\"><use xlink:href=\"#c\"></use></mask><g mask=\"url(#d)\"><path d=\"M-1-1h16v16H-1z\" fill=\"#6F6F6F\" fill-rule=\"nonzero\"></path></g></g></g></svg></button><div class=\"serp-relevance-explanation-tooltip hidden\"><div aria-labelledby=\"callout-heading-735228863\" class=\"icl-Callout icl-Callout--caretEnd\" role=\"alert\"><div class=\"icl-Callout-header\"><h3 class=\"icl-Callout-heading\" id=\"callout-heading-735228863\"></h3><a class=\"icl-CloseButton icl-Callout-close\"><svg aria-label=\"dismiss-tooltip\" class=\"icl-Icon icl-Icon--sm icl-Icon--black close\" role=\"img\"><g><path d=\"M14.53,4.53L13.47,3.47,9,7.94,4.53,3.47,3.47,4.53,7.94,9,3.47,13.47l1.06,1.06L9,10.06l4.47,4.47,1.06-1.06L10.06,9Z\"></path></g></svg></a></div><div class=\"icl-Callout-content\"><div class=\"jobsearch-ResultsInfo-text\">Displayed here are Job Ads that match your query. Indeed may be compensated by these employers, helping keep Indeed free for jobseekers. Indeed ranks Job Ads based on a combination of employer bids and relevance, such as your search terms and other activity on Indeed. For more information, see the <a href=\"//www.indeed.com/legal?hl=en#tosIntro\">Indeed Terms of Service</a></div></div></div></div></div></div>\n",
       "</div></div>\n",
       "</div>\n",
       "<a id=\"jobPostingsAnchor\" tabindex=\"-1\"></a>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"487b30db63184515\" data-tn-component=\"organicJob\" id=\"p_487b30db63184515\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=487b30db63184515&amp;fccid=bf0600f0f252b45b&amp;vjs=3\" id=\"jl_487b30db63184515\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[0],true,0);\" onmousedown=\"return rclk(this,jobmap[0],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Penetration Testing Trainee (Remote USA)\">\n",
       "Penetration Testing Trainee (Remote USA)</a>\n",
       "</h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "BreachLock</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"Florida, NY\" id=\"recJobLoc_487b30db63184515\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">Florida, NY</span>\n",
       "<span class=\"remote-bullet\">•</span>\n",
       "<span class=\"remote\">Remote work available</span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>BreachLocks’s modern SaaS-based approach redefines the old school and time-consuming pen test model into fast and comprehensive security as service.</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">30+ days ago</span><span class=\"tt_set\" id=\"tt_set_0\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_487b30db63184515\" onclick=\"changeJobState('487b30db63184515', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_0\" onclick=\"toggleMoreLinks('487b30db63184515'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_487b30db63184515\" style=\"display:none;\"></div><script>if (!window['result_487b30db63184515']) {window['result_487b30db63184515'] = {};}window['result_487b30db63184515']['showSource'] = false; window['result_487b30db63184515']['source'] = \"BreachLock\"; window['result_487b30db63184515']['loggedIn'] = false; window['result_487b30db63184515']['showMyJobsLinks'] = false;window['result_487b30db63184515']['undoAction'] = \"unsave\";window['result_487b30db63184515']['relativeJobAge'] = \"30+ days ago\";window['result_487b30db63184515']['jobKey'] = \"487b30db63184515\"; window['result_487b30db63184515']['myIndeedAvailable'] = true; window['result_487b30db63184515']['showMoreActionsLink'] = window['result_487b30db63184515']['showMoreActionsLink'] || true; window['result_487b30db63184515']['resultNumber'] = 0; window['result_487b30db63184515']['jobStateChangedToSaved'] = false; window['result_487b30db63184515']['searchState'] = \"q=python&amp;l=new+york\"; window['result_487b30db63184515']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_487b30db63184515']['saveJobFailed'] = false; window['result_487b30db63184515']['removeJobFailed'] = false; window['result_487b30db63184515']['requestPending'] = false; window['result_487b30db63184515']['notesEnabled'] = true; window['result_487b30db63184515']['currentPage'] = \"serp\"; window['result_487b30db63184515']['sponsored'] = false;window['result_487b30db63184515']['reportJobButtonEnabled'] = false; window['result_487b30db63184515']['showMyJobsHired'] = false; window['result_487b30db63184515']['showSaveForSponsored'] = false; window['result_487b30db63184515']['showJobAge'] = true; window['result_487b30db63184515']['showHolisticCard'] = true; window['result_487b30db63184515']['showDislike'] = false; window['result_487b30db63184515']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_0\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('487b30db63184515'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_0\"><ul><li><span class=\"mat\">View all <a href=\"/q-Breachlock-l-Florida,-NY-jobs.html\">BreachLock jobs in Florida, NY</a> - <a href=\"/l-Florida,-NY-jobs.html\">Florida jobs</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=loc_Florida+NY\">Florida New York</a> - <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_BreachLock\">BreachLock</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_487b30db63184515_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"230b869a1ae6f0d9\" data-tn-component=\"organicJob\" id=\"p_230b869a1ae6f0d9\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=230b869a1ae6f0d9&amp;fccid=f0d890633e02e75f&amp;vjs=3\" id=\"jl_230b869a1ae6f0d9\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[1],true,0);\" onmousedown=\"return rclk(this,jobmap[1],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Data Engineer Summer Internship (REMOTE)\">\n",
       "Data Engineer Summer Internship (REMOTE)</a>\n",
       "<span class=\"new\">new</span></h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "Vee Search</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York State\" id=\"recJobLoc_230b869a1ae6f0d9\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York State</span>\n",
       "<span class=\"remote-bullet\">•</span>\n",
       "<span class=\"remote\">Remote work available</span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>You will help drive business results through building a robust data engine to build business-critical, scalable, and robust data pipelines and intuitive data…</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">3 days ago</span><span class=\"tt_set\" id=\"tt_set_1\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_230b869a1ae6f0d9\" onclick=\"changeJobState('230b869a1ae6f0d9', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_1\" onclick=\"toggleMoreLinks('230b869a1ae6f0d9'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_230b869a1ae6f0d9\" style=\"display:none;\"></div><script>if (!window['result_230b869a1ae6f0d9']) {window['result_230b869a1ae6f0d9'] = {};}window['result_230b869a1ae6f0d9']['showSource'] = false; window['result_230b869a1ae6f0d9']['source'] = \"Vee Search\"; window['result_230b869a1ae6f0d9']['loggedIn'] = false; window['result_230b869a1ae6f0d9']['showMyJobsLinks'] = false;window['result_230b869a1ae6f0d9']['undoAction'] = \"unsave\";window['result_230b869a1ae6f0d9']['relativeJobAge'] = \"3 days ago\";window['result_230b869a1ae6f0d9']['jobKey'] = \"230b869a1ae6f0d9\"; window['result_230b869a1ae6f0d9']['myIndeedAvailable'] = true; window['result_230b869a1ae6f0d9']['showMoreActionsLink'] = window['result_230b869a1ae6f0d9']['showMoreActionsLink'] || true; window['result_230b869a1ae6f0d9']['resultNumber'] = 1; window['result_230b869a1ae6f0d9']['jobStateChangedToSaved'] = false; window['result_230b869a1ae6f0d9']['searchState'] = \"q=python&amp;l=new+york\"; window['result_230b869a1ae6f0d9']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_230b869a1ae6f0d9']['saveJobFailed'] = false; window['result_230b869a1ae6f0d9']['removeJobFailed'] = false; window['result_230b869a1ae6f0d9']['requestPending'] = false; window['result_230b869a1ae6f0d9']['notesEnabled'] = true; window['result_230b869a1ae6f0d9']['currentPage'] = \"serp\"; window['result_230b869a1ae6f0d9']['sponsored'] = false;window['result_230b869a1ae6f0d9']['reportJobButtonEnabled'] = false; window['result_230b869a1ae6f0d9']['showMyJobsHired'] = false; window['result_230b869a1ae6f0d9']['showSaveForSponsored'] = false; window['result_230b869a1ae6f0d9']['showJobAge'] = true; window['result_230b869a1ae6f0d9']['showHolisticCard'] = true; window['result_230b869a1ae6f0d9']['showDislike'] = false; window['result_230b869a1ae6f0d9']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_1\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('230b869a1ae6f0d9'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_1\"><ul><li><span class=\"mat\">View all <a href=\"/q-Vee-Search-l-New-York-State-jobs.html\">Vee Search jobs in New York State</a> - <a href=\"/l-New-York-State-jobs.html\">New York State jobs</a></span></li><li><span class=\"mat\">Salary Search: <a href=\"/salaries/data-engineer-Salaries,-New-York-State\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=serp-more&amp;fromjk=230b869a1ae6f0d9&amp;from=serp-more');\">Data Engineer salaries in New York State</a></span></li><li><span class=\"mat\">Explore career as Data Engineer: <a href=\"/career/data-engineer\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">overview</a>, <a href=\"/career/data-engineer/career-advice\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">career advice</a>, <a href=\"/career/data-engineer/faq\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">FAQs</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_Vee+Search\">Vee Search</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_230b869a1ae6f0d9_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"3d07c7b81d80f7cc\" data-tn-component=\"organicJob\" id=\"p_3d07c7b81d80f7cc\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=3d07c7b81d80f7cc&amp;fccid=e0ccb12bb145acf5&amp;vjs=3\" id=\"jl_3d07c7b81d80f7cc\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[2],true,0);\" onmousedown=\"return rclk(this,jobmap[2],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Python &amp; JavaScript Developer\">\n",
       "<b>Python</b> &amp; JavaScript Developer</a>\n",
       "</h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "<a class=\"turnstileLink\" data-tn-element=\"companyName\" href=\"/cmp/Media-Storm,-LLC\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=SERP&amp;campaignid=serp-linkcompanyname&amp;fromjk=3d07c7b81d80f7cc&amp;jcid=e0ccb12bb145acf5')\" rel=\"noopener\" target=\"_blank\">\n",
       "Media Storm, LLC</a></span>\n",
       "<span class=\"ratingsDisplay\">\n",
       "<a class=\"ratingNumber\" data-tn-variant=\"cmplinktst2\" href=\"/cmp/Media-Storm,-LLC/reviews\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=cmplinktst2&amp;from=SERP&amp;jt=Python+%26+JavaScript+Developer&amp;fromjk=3d07c7b81d80f7cc&amp;jcid=e0ccb12bb145acf5');\" rel=\"noopener\" target=\"_blank\" title=\"Media Storm reviews\">\n",
       "<span class=\"ratingsContent\">\n",
       "3.3<svg class=\"starIcon\" height=\"12px\" role=\"img\" width=\"12px\">\n",
       "<g>\n",
       "<path d=\"M 12.00,4.34 C 12.00,4.34 7.69,3.97 7.69,3.97 7.69,3.97 6.00,0.00 6.00,0.00 6.00,0.00 4.31,3.98 4.31,3.98 4.31,3.98 0.00,4.34 0.00,4.34 0.00,4.34 3.28,7.18 3.28,7.18 3.28,7.18 2.29,11.40 2.29,11.40 2.29,11.40 6.00,9.16 6.00,9.16 6.00,9.16 9.71,11.40 9.71,11.40 9.71,11.40 8.73,7.18 8.73,7.18 8.73,7.18 12.00,4.34 12.00,4.34 Z\" style=\"fill: #FFB103\"></path>\n",
       "</g>\n",
       "</svg>\n",
       "</span>\n",
       "</a>\n",
       "</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York, NY\" id=\"recJobLoc_3d07c7b81d80f7cc\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York, NY 10013 <span style=\"font-size: smaller\">(SoHo area)</span></span>\n",
       "<span class=\"remote-bullet\">•</span>\n",
       "<span class=\"remote\">Remote work available</span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>The candidate will join the growing R&amp;D team to develop software and technologies to enabled media activation, optimization, and measurement products.</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">16 days ago</span><span class=\"tt_set\" id=\"tt_set_2\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_3d07c7b81d80f7cc\" onclick=\"changeJobState('3d07c7b81d80f7cc', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_2\" onclick=\"toggleMoreLinks('3d07c7b81d80f7cc'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_3d07c7b81d80f7cc\" style=\"display:none;\"></div><script>if (!window['result_3d07c7b81d80f7cc']) {window['result_3d07c7b81d80f7cc'] = {};}window['result_3d07c7b81d80f7cc']['showSource'] = false; window['result_3d07c7b81d80f7cc']['source'] = \"Media Storm, LLC\"; window['result_3d07c7b81d80f7cc']['loggedIn'] = false; window['result_3d07c7b81d80f7cc']['showMyJobsLinks'] = false;window['result_3d07c7b81d80f7cc']['undoAction'] = \"unsave\";window['result_3d07c7b81d80f7cc']['relativeJobAge'] = \"16 days ago\";window['result_3d07c7b81d80f7cc']['jobKey'] = \"3d07c7b81d80f7cc\"; window['result_3d07c7b81d80f7cc']['myIndeedAvailable'] = true; window['result_3d07c7b81d80f7cc']['showMoreActionsLink'] = window['result_3d07c7b81d80f7cc']['showMoreActionsLink'] || true; window['result_3d07c7b81d80f7cc']['resultNumber'] = 2; window['result_3d07c7b81d80f7cc']['jobStateChangedToSaved'] = false; window['result_3d07c7b81d80f7cc']['searchState'] = \"q=python&amp;l=new+york\"; window['result_3d07c7b81d80f7cc']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_3d07c7b81d80f7cc']['saveJobFailed'] = false; window['result_3d07c7b81d80f7cc']['removeJobFailed'] = false; window['result_3d07c7b81d80f7cc']['requestPending'] = false; window['result_3d07c7b81d80f7cc']['notesEnabled'] = true; window['result_3d07c7b81d80f7cc']['currentPage'] = \"serp\"; window['result_3d07c7b81d80f7cc']['sponsored'] = false;window['result_3d07c7b81d80f7cc']['reportJobButtonEnabled'] = false; window['result_3d07c7b81d80f7cc']['showMyJobsHired'] = false; window['result_3d07c7b81d80f7cc']['showSaveForSponsored'] = false; window['result_3d07c7b81d80f7cc']['showJobAge'] = true; window['result_3d07c7b81d80f7cc']['showHolisticCard'] = true; window['result_3d07c7b81d80f7cc']['showDislike'] = false; window['result_3d07c7b81d80f7cc']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_2\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('3d07c7b81d80f7cc'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_2\"><ul><li><span class=\"mat\">View all <a href=\"/jobs?q=Media+Storm,+LLC&amp;l=New+York,+NY&amp;nc=jasx\">Media Storm, LLC jobs in New York, NY</a> - <a href=\"/l-New-York,-NY-jobs.html\">New York jobs</a></span></li><li><span class=\"mat\">Salary Search: <a href=\"/salaries/python-developer-Salaries,-New-York-NY\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=serp-more&amp;fromjk=3d07c7b81d80f7cc&amp;from=serp-more');\">Python Developer salaries in New York, NY</a></span></li><li><span class=\"mat\">Learn more about working at <a href=\"/cmp/Media-Storm,-LLC/about\" onmousedown=\"this.href = appendParamsOnce(this.href, '?fromjk=3d07c7b81d80f7cc&amp;from=serp-more&amp;campaignid=serp-more&amp;jcid=e0ccb12bb145acf5');\">Media Storm, LLC</a></span></li><li><span class=\"mat\">See popular <a href=\"/cmp/Media-Storm,-LLC/faq\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=serp-more&amp;campaignid=serp-more&amp;fromjk=3d07c7b81d80f7cc&amp;jcid=e0ccb12bb145acf5');\">questions &amp; answers about Media Storm, LLC</a></span></li><li><span class=\"mat\">Explore career as Python Developer: <a href=\"/career/python-developer\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">overview</a>, <a href=\"/career/python-developer/career-advice\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">career advice</a>, <a href=\"/career/python-developer/faq\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">FAQs</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=loc_New+York+NY\">New York New York</a> - <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_Media+Storm\">Media Storm</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_3d07c7b81d80f7cc_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"cf4a3b205d7defc3\" data-tn-component=\"organicJob\" id=\"p_cf4a3b205d7defc3\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=cf4a3b205d7defc3&amp;fccid=ff513d4351456de2&amp;vjs=3\" id=\"jl_cf4a3b205d7defc3\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[3],true,0);\" onmousedown=\"return rclk(this,jobmap[3],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Alternative Data Research Analyst\">\n",
       "Alternative Data Research Analyst</a>\n",
       "<span class=\"new\">new</span></h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "Yewno</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York, NY\" id=\"recJobLoc_cf4a3b205d7defc3\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York, NY 10020 <span style=\"font-size: smaller\">(Midtown area)</span></span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>Perform research and identify unique alternative datasets relevant to financial services applications; perform data validation further assessing validity,…</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">4 days ago</span><span class=\"tt_set\" id=\"tt_set_3\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_cf4a3b205d7defc3\" onclick=\"changeJobState('cf4a3b205d7defc3', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_3\" onclick=\"toggleMoreLinks('cf4a3b205d7defc3'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_cf4a3b205d7defc3\" style=\"display:none;\"></div><script>if (!window['result_cf4a3b205d7defc3']) {window['result_cf4a3b205d7defc3'] = {};}window['result_cf4a3b205d7defc3']['showSource'] = false; window['result_cf4a3b205d7defc3']['source'] = \"Yewno\"; window['result_cf4a3b205d7defc3']['loggedIn'] = false; window['result_cf4a3b205d7defc3']['showMyJobsLinks'] = false;window['result_cf4a3b205d7defc3']['undoAction'] = \"unsave\";window['result_cf4a3b205d7defc3']['relativeJobAge'] = \"4 days ago\";window['result_cf4a3b205d7defc3']['jobKey'] = \"cf4a3b205d7defc3\"; window['result_cf4a3b205d7defc3']['myIndeedAvailable'] = true; window['result_cf4a3b205d7defc3']['showMoreActionsLink'] = window['result_cf4a3b205d7defc3']['showMoreActionsLink'] || true; window['result_cf4a3b205d7defc3']['resultNumber'] = 3; window['result_cf4a3b205d7defc3']['jobStateChangedToSaved'] = false; window['result_cf4a3b205d7defc3']['searchState'] = \"q=python&amp;l=new+york\"; window['result_cf4a3b205d7defc3']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_cf4a3b205d7defc3']['saveJobFailed'] = false; window['result_cf4a3b205d7defc3']['removeJobFailed'] = false; window['result_cf4a3b205d7defc3']['requestPending'] = false; window['result_cf4a3b205d7defc3']['notesEnabled'] = true; window['result_cf4a3b205d7defc3']['currentPage'] = \"serp\"; window['result_cf4a3b205d7defc3']['sponsored'] = false;window['result_cf4a3b205d7defc3']['reportJobButtonEnabled'] = false; window['result_cf4a3b205d7defc3']['showMyJobsHired'] = false; window['result_cf4a3b205d7defc3']['showSaveForSponsored'] = false; window['result_cf4a3b205d7defc3']['showJobAge'] = true; window['result_cf4a3b205d7defc3']['showHolisticCard'] = true; window['result_cf4a3b205d7defc3']['showDislike'] = false; window['result_cf4a3b205d7defc3']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_3\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('cf4a3b205d7defc3'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_3\"><ul><li><span class=\"mat\">View all <a href=\"/q-Yewno-l-New-York,-NY-jobs.html\">Yewno jobs in New York, NY</a> - <a href=\"/l-New-York,-NY-jobs.html\">New York jobs</a></span></li><li><span class=\"mat\">Salary Search: <a href=\"/salaries/data-analyst-Salaries,-New-York-NY\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=serp-more&amp;fromjk=cf4a3b205d7defc3&amp;from=serp-more');\">Data Analyst salaries in New York, NY</a></span></li><li><span class=\"mat\">Learn more about working at <a href=\"/cmp/Yewno\" onmousedown=\"this.href = appendParamsOnce(this.href, '?fromjk=cf4a3b205d7defc3&amp;from=serp-more&amp;campaignid=serp-more&amp;jcid=8a4ffce05cc37367');\">Yewno</a></span></li><li><span class=\"mat\">Explore career as Data Analyst: <a href=\"/career/data-analyst\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">overview</a>, <a href=\"/career/data-analyst/career-advice\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">career advice</a>, <a href=\"/career/data-analyst/faq\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">FAQs</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=loc_New+York+NY\">New York New York</a> - <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_Yewno\">Yewno</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_cf4a3b205d7defc3_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"da727c0cddda240e\" data-tn-component=\"organicJob\" id=\"p_da727c0cddda240e\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=da727c0cddda240e&amp;fccid=56a26d4c816e53d1&amp;vjs=3\" id=\"jl_da727c0cddda240e\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[4],true,0);\" onmousedown=\"return rclk(this,jobmap[4],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Data Technician (Full- or Part-Time)\">\n",
       "Data Technician (Full- or Part-Time)</a>\n",
       "</h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "Thasos Group</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York, NY\" id=\"recJobLoc_da727c0cddda240e\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York, NY 10003 <span style=\"font-size: smaller\">(Greenwich Village area)</span></span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>The Data Technician role is an entry-level position suitable for someone looking to break into the startup/big data world and gain experience working with top…</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">30+ days ago</span><span class=\"tt_set\" id=\"tt_set_4\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_da727c0cddda240e\" onclick=\"changeJobState('da727c0cddda240e', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_4\" onclick=\"toggleMoreLinks('da727c0cddda240e'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_da727c0cddda240e\" style=\"display:none;\"></div><script>if (!window['result_da727c0cddda240e']) {window['result_da727c0cddda240e'] = {};}window['result_da727c0cddda240e']['showSource'] = false; window['result_da727c0cddda240e']['source'] = \"Thasos Group\"; window['result_da727c0cddda240e']['loggedIn'] = false; window['result_da727c0cddda240e']['showMyJobsLinks'] = false;window['result_da727c0cddda240e']['undoAction'] = \"unsave\";window['result_da727c0cddda240e']['relativeJobAge'] = \"30+ days ago\";window['result_da727c0cddda240e']['jobKey'] = \"da727c0cddda240e\"; window['result_da727c0cddda240e']['myIndeedAvailable'] = true; window['result_da727c0cddda240e']['showMoreActionsLink'] = window['result_da727c0cddda240e']['showMoreActionsLink'] || true; window['result_da727c0cddda240e']['resultNumber'] = 4; window['result_da727c0cddda240e']['jobStateChangedToSaved'] = false; window['result_da727c0cddda240e']['searchState'] = \"q=python&amp;l=new+york\"; window['result_da727c0cddda240e']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_da727c0cddda240e']['saveJobFailed'] = false; window['result_da727c0cddda240e']['removeJobFailed'] = false; window['result_da727c0cddda240e']['requestPending'] = false; window['result_da727c0cddda240e']['notesEnabled'] = true; window['result_da727c0cddda240e']['currentPage'] = \"serp\"; window['result_da727c0cddda240e']['sponsored'] = false;window['result_da727c0cddda240e']['reportJobButtonEnabled'] = false; window['result_da727c0cddda240e']['showMyJobsHired'] = false; window['result_da727c0cddda240e']['showSaveForSponsored'] = false; window['result_da727c0cddda240e']['showJobAge'] = true; window['result_da727c0cddda240e']['showHolisticCard'] = true; window['result_da727c0cddda240e']['showDislike'] = false; window['result_da727c0cddda240e']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_4\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('da727c0cddda240e'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_4\"><ul><li><span class=\"mat\">View all <a href=\"/q-Thasos-Group-l-New-York,-NY-jobs.html\">Thasos Group jobs in New York, NY</a> - <a href=\"/l-New-York,-NY-jobs.html\">New York jobs</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=loc_New+York+NY\">New York New York</a> - <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_Thasos+Group\">Thasos Group</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_da727c0cddda240e_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"9f0873188786e7ab\" data-tn-component=\"organicJob\" id=\"p_9f0873188786e7ab\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=9f0873188786e7ab&amp;fccid=01b91641951e8886&amp;vjs=3\" id=\"jl_9f0873188786e7ab\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[5],true,0);\" onmousedown=\"return rclk(this,jobmap[5],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Python Developer - Compliance\">\n",
       "<b>Python</b> Developer - Compliance</a>\n",
       "</h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "<a class=\"turnstileLink\" data-tn-element=\"companyName\" href=\"/cmp/Hudson-River-Trading\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=SERP&amp;campaignid=serp-linkcompanyname&amp;fromjk=9f0873188786e7ab&amp;jcid=01b91641951e8886')\" rel=\"noopener\" target=\"_blank\">\n",
       "Hudson River Trading</a></span>\n",
       "<span class=\"ratingsDisplay\">\n",
       "<a class=\"ratingNumber\" data-tn-variant=\"cmplinktst2\" href=\"/cmp/Hudson-River-Trading/reviews\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=cmplinktst2&amp;from=SERP&amp;jt=Python+Developer+-+Compliance&amp;fromjk=9f0873188786e7ab&amp;jcid=01b91641951e8886');\" rel=\"noopener\" target=\"_blank\" title=\"Hudson River Trading reviews\">\n",
       "<span class=\"ratingsContent\">\n",
       "3.5<svg class=\"starIcon\" height=\"12px\" role=\"img\" width=\"12px\">\n",
       "<g>\n",
       "<path d=\"M 12.00,4.34 C 12.00,4.34 7.69,3.97 7.69,3.97 7.69,3.97 6.00,0.00 6.00,0.00 6.00,0.00 4.31,3.98 4.31,3.98 4.31,3.98 0.00,4.34 0.00,4.34 0.00,4.34 3.28,7.18 3.28,7.18 3.28,7.18 2.29,11.40 2.29,11.40 2.29,11.40 6.00,9.16 6.00,9.16 6.00,9.16 9.71,11.40 9.71,11.40 9.71,11.40 8.73,7.18 8.73,7.18 8.73,7.18 12.00,4.34 12.00,4.34 Z\" style=\"fill: #FFB103\"></path>\n",
       "</g>\n",
       "</svg>\n",
       "</span>\n",
       "</a>\n",
       "</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York, NY\" id=\"recJobLoc_9f0873188786e7ab\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York, NY 10005 <span style=\"font-size: smaller\">(Financial District area)</span></span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>We are looking for an up-and-coming developer who loves coding, enjoys taking on challenging problems, and wants to make an immediate and tangible impact.</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">12 days ago</span><span class=\"tt_set\" id=\"tt_set_5\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_9f0873188786e7ab\" onclick=\"changeJobState('9f0873188786e7ab', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_5\" onclick=\"toggleMoreLinks('9f0873188786e7ab'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_9f0873188786e7ab\" style=\"display:none;\"></div><script>if (!window['result_9f0873188786e7ab']) {window['result_9f0873188786e7ab'] = {};}window['result_9f0873188786e7ab']['showSource'] = false; window['result_9f0873188786e7ab']['source'] = \"Hudson River Trading\"; window['result_9f0873188786e7ab']['loggedIn'] = false; window['result_9f0873188786e7ab']['showMyJobsLinks'] = false;window['result_9f0873188786e7ab']['undoAction'] = \"unsave\";window['result_9f0873188786e7ab']['relativeJobAge'] = \"12 days ago\";window['result_9f0873188786e7ab']['jobKey'] = \"9f0873188786e7ab\"; window['result_9f0873188786e7ab']['myIndeedAvailable'] = true; window['result_9f0873188786e7ab']['showMoreActionsLink'] = window['result_9f0873188786e7ab']['showMoreActionsLink'] || true; window['result_9f0873188786e7ab']['resultNumber'] = 5; window['result_9f0873188786e7ab']['jobStateChangedToSaved'] = false; window['result_9f0873188786e7ab']['searchState'] = \"q=python&amp;l=new+york\"; window['result_9f0873188786e7ab']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_9f0873188786e7ab']['saveJobFailed'] = false; window['result_9f0873188786e7ab']['removeJobFailed'] = false; window['result_9f0873188786e7ab']['requestPending'] = false; window['result_9f0873188786e7ab']['notesEnabled'] = true; window['result_9f0873188786e7ab']['currentPage'] = \"serp\"; window['result_9f0873188786e7ab']['sponsored'] = false;window['result_9f0873188786e7ab']['reportJobButtonEnabled'] = false; window['result_9f0873188786e7ab']['showMyJobsHired'] = false; window['result_9f0873188786e7ab']['showSaveForSponsored'] = false; window['result_9f0873188786e7ab']['showJobAge'] = true; window['result_9f0873188786e7ab']['showHolisticCard'] = true; window['result_9f0873188786e7ab']['showDislike'] = false; window['result_9f0873188786e7ab']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_5\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('9f0873188786e7ab'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_5\"><ul><li><span class=\"mat\">View all <a href=\"/q-Hudson-River-Trading-l-New-York,-NY-jobs.html\">Hudson River Trading jobs in New York, NY</a> - <a href=\"/l-New-York,-NY-jobs.html\">New York jobs</a></span></li><li><span class=\"mat\">Salary Search: <a href=\"/salaries/python-developer-Salaries,-New-York-NY\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=serp-more&amp;fromjk=9f0873188786e7ab&amp;from=serp-more');\">Python Developer salaries in New York, NY</a></span></li><li><span class=\"mat\">Learn more about working at <a href=\"/cmp/Hudson-River-Trading\" onmousedown=\"this.href = appendParamsOnce(this.href, '?fromjk=9f0873188786e7ab&amp;from=serp-more&amp;campaignid=serp-more&amp;jcid=01b91641951e8886');\">Hudson River Trading</a></span></li><li><span class=\"mat\">Explore career as Python Developer: <a href=\"/career/python-developer\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">overview</a>, <a href=\"/career/python-developer/career-advice\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">career advice</a>, <a href=\"/career/python-developer/faq\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">FAQs</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=loc_New+York+NY\">New York New York</a> - <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_Hudson+River+Trading\">Hudson River Trading</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_9f0873188786e7ab_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"ab659a231e0d45b4\" data-tn-component=\"organicJob\" id=\"p_ab659a231e0d45b4\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=ab659a231e0d45b4&amp;fccid=b9d4e9eceb3ff4c0&amp;vjs=3\" id=\"jl_ab659a231e0d45b4\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[6],true,0);\" onmousedown=\"return rclk(this,jobmap[6],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Content Contributor: Deep Learning with TensorFlow\">\n",
       "Content Contributor: Deep Learning with TensorFlow</a>\n",
       "</h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "<a class=\"turnstileLink\" data-tn-element=\"companyName\" href=\"/cmp/Codecademy\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=SERP&amp;campaignid=serp-linkcompanyname&amp;fromjk=ab659a231e0d45b4&amp;jcid=b9d4e9eceb3ff4c0')\" rel=\"noopener\" target=\"_blank\">\n",
       "Codecademy</a></span>\n",
       "<span class=\"ratingsDisplay\">\n",
       "<a class=\"ratingNumber\" data-tn-variant=\"cmplinktst2\" href=\"/cmp/Codecademy/reviews\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=cmplinktst2&amp;from=SERP&amp;jt=Content+Contributor%3A+Deep+Learning+with+TensorFlow&amp;fromjk=ab659a231e0d45b4&amp;jcid=b9d4e9eceb3ff4c0');\" rel=\"noopener\" target=\"_blank\" title=\"Codecademy reviews\">\n",
       "<span class=\"ratingsContent\">\n",
       "4.2<svg class=\"starIcon\" height=\"12px\" role=\"img\" width=\"12px\">\n",
       "<g>\n",
       "<path d=\"M 12.00,4.34 C 12.00,4.34 7.69,3.97 7.69,3.97 7.69,3.97 6.00,0.00 6.00,0.00 6.00,0.00 4.31,3.98 4.31,3.98 4.31,3.98 0.00,4.34 0.00,4.34 0.00,4.34 3.28,7.18 3.28,7.18 3.28,7.18 2.29,11.40 2.29,11.40 2.29,11.40 6.00,9.16 6.00,9.16 6.00,9.16 9.71,11.40 9.71,11.40 9.71,11.40 8.73,7.18 8.73,7.18 8.73,7.18 12.00,4.34 12.00,4.34 Z\" style=\"fill: #FFB103\"></path>\n",
       "</g>\n",
       "</svg>\n",
       "</span>\n",
       "</a>\n",
       "</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York State\" id=\"recJobLoc_ab659a231e0d45b4\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York State</span>\n",
       "<span class=\"remote-bullet\">•</span>\n",
       "<span class=\"remote\">Remote work available</span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>The Subject Matter Expert provides the Codecademy Curriculum team with specialized, up-to-date, nuanced insight into the field of database engineering and how…</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">17 days ago</span><span class=\"tt_set\" id=\"tt_set_6\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_ab659a231e0d45b4\" onclick=\"changeJobState('ab659a231e0d45b4', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_6\" onclick=\"toggleMoreLinks('ab659a231e0d45b4'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_ab659a231e0d45b4\" style=\"display:none;\"></div><script>if (!window['result_ab659a231e0d45b4']) {window['result_ab659a231e0d45b4'] = {};}window['result_ab659a231e0d45b4']['showSource'] = false; window['result_ab659a231e0d45b4']['source'] = \"Codecademy\"; window['result_ab659a231e0d45b4']['loggedIn'] = false; window['result_ab659a231e0d45b4']['showMyJobsLinks'] = false;window['result_ab659a231e0d45b4']['undoAction'] = \"unsave\";window['result_ab659a231e0d45b4']['relativeJobAge'] = \"17 days ago\";window['result_ab659a231e0d45b4']['jobKey'] = \"ab659a231e0d45b4\"; window['result_ab659a231e0d45b4']['myIndeedAvailable'] = true; window['result_ab659a231e0d45b4']['showMoreActionsLink'] = window['result_ab659a231e0d45b4']['showMoreActionsLink'] || true; window['result_ab659a231e0d45b4']['resultNumber'] = 6; window['result_ab659a231e0d45b4']['jobStateChangedToSaved'] = false; window['result_ab659a231e0d45b4']['searchState'] = \"q=python&amp;l=new+york\"; window['result_ab659a231e0d45b4']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_ab659a231e0d45b4']['saveJobFailed'] = false; window['result_ab659a231e0d45b4']['removeJobFailed'] = false; window['result_ab659a231e0d45b4']['requestPending'] = false; window['result_ab659a231e0d45b4']['notesEnabled'] = true; window['result_ab659a231e0d45b4']['currentPage'] = \"serp\"; window['result_ab659a231e0d45b4']['sponsored'] = false;window['result_ab659a231e0d45b4']['reportJobButtonEnabled'] = false; window['result_ab659a231e0d45b4']['showMyJobsHired'] = false; window['result_ab659a231e0d45b4']['showSaveForSponsored'] = false; window['result_ab659a231e0d45b4']['showJobAge'] = true; window['result_ab659a231e0d45b4']['showHolisticCard'] = true; window['result_ab659a231e0d45b4']['showDislike'] = false; window['result_ab659a231e0d45b4']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_6\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('ab659a231e0d45b4'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_6\"><ul><li><span class=\"mat\">View all <a href=\"/q-Codecademy-l-New-York-State-jobs.html\">Codecademy jobs in New York State</a> - <a href=\"/l-New-York-State-jobs.html\">New York State jobs</a></span></li><li><span class=\"mat\">Learn more about working at <a href=\"/cmp/Codecademy/about\" onmousedown=\"this.href = appendParamsOnce(this.href, '?fromjk=ab659a231e0d45b4&amp;from=serp-more&amp;campaignid=serp-more&amp;jcid=b9d4e9eceb3ff4c0');\">Codecademy</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_Codecademy\">Codecademy</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_ab659a231e0d45b4_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"867e5af164b1484f\" data-tn-component=\"organicJob\" id=\"p_867e5af164b1484f\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=867e5af164b1484f&amp;fccid=b9d4e9eceb3ff4c0&amp;vjs=3\" id=\"jl_867e5af164b1484f\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[7],true,0);\" onmousedown=\"return rclk(this,jobmap[7],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Subject Matter Expert: Deep Learning with TensorFlow\">\n",
       "Subject Matter Expert: Deep Learning with TensorFlow</a>\n",
       "</h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "<a class=\"turnstileLink\" data-tn-element=\"companyName\" href=\"/cmp/Codecademy\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=SERP&amp;campaignid=serp-linkcompanyname&amp;fromjk=867e5af164b1484f&amp;jcid=b9d4e9eceb3ff4c0')\" rel=\"noopener\" target=\"_blank\">\n",
       "Codecademy</a></span>\n",
       "<span class=\"ratingsDisplay\">\n",
       "<a class=\"ratingNumber\" data-tn-variant=\"cmplinktst2\" href=\"/cmp/Codecademy/reviews\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=cmplinktst2&amp;from=SERP&amp;jt=Subject+Matter+Expert%3A+Deep+Learning+with+TensorFlow&amp;fromjk=867e5af164b1484f&amp;jcid=b9d4e9eceb3ff4c0');\" rel=\"noopener\" target=\"_blank\" title=\"Codecademy reviews\">\n",
       "<span class=\"ratingsContent\">\n",
       "4.2<svg class=\"starIcon\" height=\"12px\" role=\"img\" width=\"12px\">\n",
       "<g>\n",
       "<path d=\"M 12.00,4.34 C 12.00,4.34 7.69,3.97 7.69,3.97 7.69,3.97 6.00,0.00 6.00,0.00 6.00,0.00 4.31,3.98 4.31,3.98 4.31,3.98 0.00,4.34 0.00,4.34 0.00,4.34 3.28,7.18 3.28,7.18 3.28,7.18 2.29,11.40 2.29,11.40 2.29,11.40 6.00,9.16 6.00,9.16 6.00,9.16 9.71,11.40 9.71,11.40 9.71,11.40 8.73,7.18 8.73,7.18 8.73,7.18 12.00,4.34 12.00,4.34 Z\" style=\"fill: #FFB103\"></path>\n",
       "</g>\n",
       "</svg>\n",
       "</span>\n",
       "</a>\n",
       "</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York State\" id=\"recJobLoc_867e5af164b1484f\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York State</span>\n",
       "<span class=\"remote-bullet\">•</span>\n",
       "<span class=\"remote\">Remote work available</span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>The Subject Matter Expert provides the Codecademy Curriculum team with specialized, up-to-date, nuanced insight into the field of database engineering and how…</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">10 days ago</span><span class=\"tt_set\" id=\"tt_set_7\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_867e5af164b1484f\" onclick=\"changeJobState('867e5af164b1484f', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_7\" onclick=\"toggleMoreLinks('867e5af164b1484f'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_867e5af164b1484f\" style=\"display:none;\"></div><script>if (!window['result_867e5af164b1484f']) {window['result_867e5af164b1484f'] = {};}window['result_867e5af164b1484f']['showSource'] = false; window['result_867e5af164b1484f']['source'] = \"Codecademy\"; window['result_867e5af164b1484f']['loggedIn'] = false; window['result_867e5af164b1484f']['showMyJobsLinks'] = false;window['result_867e5af164b1484f']['undoAction'] = \"unsave\";window['result_867e5af164b1484f']['relativeJobAge'] = \"10 days ago\";window['result_867e5af164b1484f']['jobKey'] = \"867e5af164b1484f\"; window['result_867e5af164b1484f']['myIndeedAvailable'] = true; window['result_867e5af164b1484f']['showMoreActionsLink'] = window['result_867e5af164b1484f']['showMoreActionsLink'] || true; window['result_867e5af164b1484f']['resultNumber'] = 7; window['result_867e5af164b1484f']['jobStateChangedToSaved'] = false; window['result_867e5af164b1484f']['searchState'] = \"q=python&amp;l=new+york\"; window['result_867e5af164b1484f']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_867e5af164b1484f']['saveJobFailed'] = false; window['result_867e5af164b1484f']['removeJobFailed'] = false; window['result_867e5af164b1484f']['requestPending'] = false; window['result_867e5af164b1484f']['notesEnabled'] = true; window['result_867e5af164b1484f']['currentPage'] = \"serp\"; window['result_867e5af164b1484f']['sponsored'] = false;window['result_867e5af164b1484f']['reportJobButtonEnabled'] = false; window['result_867e5af164b1484f']['showMyJobsHired'] = false; window['result_867e5af164b1484f']['showSaveForSponsored'] = false; window['result_867e5af164b1484f']['showJobAge'] = true; window['result_867e5af164b1484f']['showHolisticCard'] = true; window['result_867e5af164b1484f']['showDislike'] = false; window['result_867e5af164b1484f']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_7\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('867e5af164b1484f'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_7\"><ul><li><span class=\"mat\">View all <a href=\"/q-Codecademy-l-New-York-State-jobs.html\">Codecademy jobs in New York State</a> - <a href=\"/l-New-York-State-jobs.html\">New York State jobs</a></span></li><li><span class=\"mat\">Learn more about working at <a href=\"/cmp/Codecademy/about\" onmousedown=\"this.href = appendParamsOnce(this.href, '?fromjk=867e5af164b1484f&amp;from=serp-more&amp;campaignid=serp-more&amp;jcid=b9d4e9eceb3ff4c0');\">Codecademy</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_Codecademy\">Codecademy</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_867e5af164b1484f_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"168a00aa137f6f7f\" data-tn-component=\"organicJob\" id=\"p_168a00aa137f6f7f\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=168a00aa137f6f7f&amp;fccid=6a5673a520e27ea2&amp;vjs=3\" id=\"jl_168a00aa137f6f7f\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[8],true,0);\" onmousedown=\"return rclk(this,jobmap[8],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Junior Front End / Full Stack Software Engineer\">\n",
       "Junior Front End / Full Stack Software Engineer</a>\n",
       "</h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "Plectica</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York, NY\" id=\"recJobLoc_168a00aa137f6f7f\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York, NY</span>\n",
       "<span class=\"remote-bullet\">•</span>\n",
       "<span class=\"remote\">Remote work available</span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>Systems Thinking is an increasingly popular method of analysis and problem solving, widely applicable in industry, government, not-for-profit, education,…</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">30+ days ago</span><span class=\"tt_set\" id=\"tt_set_8\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_168a00aa137f6f7f\" onclick=\"changeJobState('168a00aa137f6f7f', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_8\" onclick=\"toggleMoreLinks('168a00aa137f6f7f'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_168a00aa137f6f7f\" style=\"display:none;\"></div><script>if (!window['result_168a00aa137f6f7f']) {window['result_168a00aa137f6f7f'] = {};}window['result_168a00aa137f6f7f']['showSource'] = false; window['result_168a00aa137f6f7f']['source'] = \"Plectica\"; window['result_168a00aa137f6f7f']['loggedIn'] = false; window['result_168a00aa137f6f7f']['showMyJobsLinks'] = false;window['result_168a00aa137f6f7f']['undoAction'] = \"unsave\";window['result_168a00aa137f6f7f']['relativeJobAge'] = \"30+ days ago\";window['result_168a00aa137f6f7f']['jobKey'] = \"168a00aa137f6f7f\"; window['result_168a00aa137f6f7f']['myIndeedAvailable'] = true; window['result_168a00aa137f6f7f']['showMoreActionsLink'] = window['result_168a00aa137f6f7f']['showMoreActionsLink'] || true; window['result_168a00aa137f6f7f']['resultNumber'] = 8; window['result_168a00aa137f6f7f']['jobStateChangedToSaved'] = false; window['result_168a00aa137f6f7f']['searchState'] = \"q=python&amp;l=new+york\"; window['result_168a00aa137f6f7f']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_168a00aa137f6f7f']['saveJobFailed'] = false; window['result_168a00aa137f6f7f']['removeJobFailed'] = false; window['result_168a00aa137f6f7f']['requestPending'] = false; window['result_168a00aa137f6f7f']['notesEnabled'] = true; window['result_168a00aa137f6f7f']['currentPage'] = \"serp\"; window['result_168a00aa137f6f7f']['sponsored'] = false;window['result_168a00aa137f6f7f']['reportJobButtonEnabled'] = false; window['result_168a00aa137f6f7f']['showMyJobsHired'] = false; window['result_168a00aa137f6f7f']['showSaveForSponsored'] = false; window['result_168a00aa137f6f7f']['showJobAge'] = true; window['result_168a00aa137f6f7f']['showHolisticCard'] = true; window['result_168a00aa137f6f7f']['showDislike'] = false; window['result_168a00aa137f6f7f']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_8\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('168a00aa137f6f7f'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_8\"><ul><li><span class=\"mat\">View all <a href=\"/q-Plectica-l-New-York,-NY-jobs.html\">Plectica jobs in New York, NY</a> - <a href=\"/l-New-York,-NY-jobs.html\">New York jobs</a></span></li><li><span class=\"mat\">Salary Search: <a href=\"/salaries/front-end-developer-Salaries,-New-York-NY\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=serp-more&amp;fromjk=168a00aa137f6f7f&amp;from=serp-more');\">Front End Developer salaries in New York, NY</a></span></li><li><span class=\"mat\">Explore career as Front End Developer: <a href=\"/career/front-end-developer\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">overview</a>, <a href=\"/career/front-end-developer/career-advice\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">career advice</a>, <a href=\"/career/front-end-developer/faq\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">FAQs</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=loc_New+York+NY\">New York New York</a> - <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_Plectica\">Plectica</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_168a00aa137f6f7f_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"6022b07d080a62cd\" data-tn-component=\"organicJob\" id=\"p_6022b07d080a62cd\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=6022b07d080a62cd&amp;fccid=f770da67b3b51c62&amp;vjs=3\" id=\"jl_6022b07d080a62cd\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[9],true,0);\" onmousedown=\"return rclk(this,jobmap[9],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"2020 Enterprise Data Accelerated Talent Entry Program\">\n",
       "2020 Enterprise Data Accelerated Talent Entry Program</a>\n",
       "<span class=\"new\">new</span></h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "<a class=\"turnstileLink\" data-tn-element=\"companyName\" href=\"/cmp/Bloomberg\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=SERP&amp;campaignid=serp-linkcompanyname&amp;fromjk=6022b07d080a62cd&amp;jcid=f770da67b3b51c62')\" rel=\"noopener\" target=\"_blank\">\n",
       "Bloomberg</a></span>\n",
       "<span class=\"ratingsDisplay\">\n",
       "<a class=\"ratingNumber\" data-tn-variant=\"cmplinktst2\" href=\"/cmp/Bloomberg/reviews\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=cmplinktst2&amp;from=SERP&amp;jt=2020+Enterprise+Data+Accelerated+Talent+Entry+Program&amp;fromjk=6022b07d080a62cd&amp;jcid=f770da67b3b51c62');\" rel=\"noopener\" target=\"_blank\" title=\"Bloomberg reviews\">\n",
       "<span class=\"ratingsContent\">\n",
       "3.9<svg class=\"starIcon\" height=\"12px\" role=\"img\" width=\"12px\">\n",
       "<g>\n",
       "<path d=\"M 12.00,4.34 C 12.00,4.34 7.69,3.97 7.69,3.97 7.69,3.97 6.00,0.00 6.00,0.00 6.00,0.00 4.31,3.98 4.31,3.98 4.31,3.98 0.00,4.34 0.00,4.34 0.00,4.34 3.28,7.18 3.28,7.18 3.28,7.18 2.29,11.40 2.29,11.40 2.29,11.40 6.00,9.16 6.00,9.16 6.00,9.16 9.71,11.40 9.71,11.40 9.71,11.40 8.73,7.18 8.73,7.18 8.73,7.18 12.00,4.34 12.00,4.34 Z\" style=\"fill: #FFB103\"></path>\n",
       "</g>\n",
       "</svg>\n",
       "</span>\n",
       "</a>\n",
       "</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York, NY\" id=\"recJobLoc_6022b07d080a62cd\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York, NY</span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li style=\"margin-bottom:0px;\">We partner closely with our clients, taking time to understand their unique businesses and individual data and technology needs.</li>\n",
       "<li>NET, Java, C++ and Python.</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">4 days ago</span><span class=\"tt_set\" id=\"tt_set_9\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_6022b07d080a62cd\" onclick=\"changeJobState('6022b07d080a62cd', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_9\" onclick=\"toggleMoreLinks('6022b07d080a62cd'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_6022b07d080a62cd\" style=\"display:none;\"></div><script>if (!window['result_6022b07d080a62cd']) {window['result_6022b07d080a62cd'] = {};}window['result_6022b07d080a62cd']['showSource'] = false; window['result_6022b07d080a62cd']['source'] = \"Bloomberg\"; window['result_6022b07d080a62cd']['loggedIn'] = false; window['result_6022b07d080a62cd']['showMyJobsLinks'] = false;window['result_6022b07d080a62cd']['undoAction'] = \"unsave\";window['result_6022b07d080a62cd']['relativeJobAge'] = \"4 days ago\";window['result_6022b07d080a62cd']['jobKey'] = \"6022b07d080a62cd\"; window['result_6022b07d080a62cd']['myIndeedAvailable'] = true; window['result_6022b07d080a62cd']['showMoreActionsLink'] = window['result_6022b07d080a62cd']['showMoreActionsLink'] || true; window['result_6022b07d080a62cd']['resultNumber'] = 9; window['result_6022b07d080a62cd']['jobStateChangedToSaved'] = false; window['result_6022b07d080a62cd']['searchState'] = \"q=python&amp;l=new+york\"; window['result_6022b07d080a62cd']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_6022b07d080a62cd']['saveJobFailed'] = false; window['result_6022b07d080a62cd']['removeJobFailed'] = false; window['result_6022b07d080a62cd']['requestPending'] = false; window['result_6022b07d080a62cd']['notesEnabled'] = true; window['result_6022b07d080a62cd']['currentPage'] = \"serp\"; window['result_6022b07d080a62cd']['sponsored'] = false;window['result_6022b07d080a62cd']['reportJobButtonEnabled'] = false; window['result_6022b07d080a62cd']['showMyJobsHired'] = false; window['result_6022b07d080a62cd']['showSaveForSponsored'] = false; window['result_6022b07d080a62cd']['showJobAge'] = true; window['result_6022b07d080a62cd']['showHolisticCard'] = true; window['result_6022b07d080a62cd']['showDislike'] = false; window['result_6022b07d080a62cd']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_9\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('6022b07d080a62cd'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_9\"><ul><li><span class=\"mat\">View all <a href=\"/q-Bloomberg-l-New-York,-NY-jobs.html\">Bloomberg jobs in New York, NY</a> - <a href=\"/l-New-York,-NY-jobs.html\">New York jobs</a></span></li><li><span class=\"mat\">Salary Search: <a href=\"/salaries/data-entry-clerk-Salaries,-New-York-NY\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=serp-more&amp;fromjk=6022b07d080a62cd&amp;from=serp-more');\">Data Entry Clerk salaries in New York, NY</a></span></li><li><span class=\"mat\">Learn more about working at <a href=\"/cmp/Bloomberg/about\" onmousedown=\"this.href = appendParamsOnce(this.href, '?fromjk=6022b07d080a62cd&amp;from=serp-more&amp;campaignid=serp-more&amp;jcid=f770da67b3b51c62');\">Bloomberg</a></span></li><li><span class=\"mat\">See popular <a href=\"/cmp/Bloomberg/faq\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=serp-more&amp;campaignid=serp-more&amp;fromjk=6022b07d080a62cd&amp;jcid=f770da67b3b51c62');\">questions &amp; answers about Bloomberg</a></span></li><li><span class=\"mat\">Explore career as Data Entry Clerk: <a href=\"/career/data-entry-clerk\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">overview</a>, <a href=\"/career/data-entry-clerk/career-advice\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">career advice</a>, <a href=\"/career/data-entry-clerk/faq\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">FAQs</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=loc_New+York+NY\">New York New York</a> - <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_BLOOMBERG\">Bloomberg</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_6022b07d080a62cd_sj\"></div>\n",
       "<div class=\"mosaic-zone\" id=\"mosaic-zone-afterTenthJobResult\"></div><script type=\"text/javascript\">\n",
       "                try {\n",
       "                    window.mosaic.onMosaicApiReady(function() {\n",
       "                        var zoneId = 'afterTenthJobResult';\n",
       "                        var providers = window.mosaic.zonedProviders[zoneId];\n",
       "\n",
       "                        if (providers) {\n",
       "                            providers.filter(function(p) { return window.mosaic.lazyFns[p]; }).forEach(function(p) {\n",
       "                                return window.mosaic.api.loadProvider(p);\n",
       "                            });\n",
       "                        }\n",
       "                    });\n",
       "                 } catch (e) {};\n",
       "                </script><script type=\"text/javascript\">\n",
       "function ptk(st,p) {\n",
       "document.cookie = 'PTK=\"tk=&type=jobsearch&subtype=' + st + (p ? '&' + p : '')\n",
       " + (st == 'pagination' ? '&fp=1' : '')\n",
       "+'\"; path=/';\n",
       "}\n",
       "</script>\n",
       "<script type=\"text/javascript\">\n",
       "function pclk(event) {\n",
       "var evt = event || window.event;\n",
       "var target = evt.target || evt.srcElement;\n",
       "var el = target.nodeType == 1 ? target : target.parentNode;\n",
       "var tag = el.tagName.toLowerCase();\n",
       "if (tag == 'span' || tag == 'a') {\n",
       "ptk('pagination');\n",
       "}\n",
       "return true;\n",
       "}\n",
       "function addPPUrlParam(obj) {\n",
       "var pp = obj.getAttribute('data-pp');\n",
       "var href = obj.getAttribute('href');\n",
       "if (pp && href) {\n",
       "obj.setAttribute('href', href + '&pp=' + pp);\n",
       "}\n",
       "}\n",
       "</script>\n",
       "<nav aria-label=\"pagination\" role=\"navigation\"><div class=\"pagination\" onmousedown=\"pclk(event);\">\n",
       "<ul class=\"pagination-list\"><li><b aria-current=\"true\" aria-label=\"1\" tabindex=\"0\">1</b></li><li><a aria-label=\"2\" data-pp=\"gQAKAAAAAAAAAAAAAAABhS33mAAbAQAEsuv_sYkhZuvRJIbEStGpdUzc4pHf6rE4AAA\" href=\"/jobs?q=python&amp;l=new+york&amp;start=10\" onmousedown=\"addPPUrlParam &amp;&amp; addPPUrlParam(this);\"><span class=\"pn\">2</span></a></li><li><a aria-label=\"3\" data-pp=\"gQAUAAAAAAAAAAAAAAABhS33mAAxAQAI6PAVWphcqzmcoq3J-J1ycKAzgtdCTh_8T3w-pw-ecjKgM3UgiuKmCzex9IIjvgAA\" href=\"/jobs?q=python&amp;l=new+york&amp;start=20\" onmousedown=\"addPPUrlParam &amp;&amp; addPPUrlParam(this);\"><span class=\"pn\">3</span></a></li><li><a aria-label=\"4\" data-pp=\"gQAeAAAAAAAAAAAAAAABhS33mABGAQEJCS8rNGgsclsTXWpGNi8uMGlpsS_W70GKlk-3JExf2z2s-Rd2pgEQ8ln9QQGxJNXOub50sA3tYmNBMBF6CmgT7z8aLwAA\" href=\"/jobs?q=python&amp;l=new+york&amp;start=30\" onmousedown=\"addPPUrlParam &amp;&amp; addPPUrlParam(this);\"><span class=\"pn\">4</span></a></li><li><a aria-label=\"5\" data-pp=\"gQAoAAAAAAAAAAAAAAABhS33mABXAQIBCBIICc1HI4OuVh-7d6KML-2znK4mkHdUKVQWOqEE6nQWmMvObzzhg61qey61M_4TOSDDEssG5xd3bEpqUCQHCU1vZ0DjDwQAGPEqenIANcXulA_eAAA\" href=\"/jobs?q=python&amp;l=new+york&amp;start=40\" onmousedown=\"addPPUrlParam &amp;&amp; addPPUrlParam(this);\"><span class=\"pn\">5</span></a></li><li><a aria-label=\"Next\" data-pp=\"gQAKAAAAAAAAAAAAAAABhS33mAAbAQAEsuv_sYkhZuvRJIbEStGpdUzc4pHf6rE4AAA\" href=\"/jobs?q=python&amp;l=new+york&amp;start=10\" onmousedown=\"addPPUrlParam &amp;&amp; addPPUrlParam(this);\"><span class=\"pn\"><span class=\"np\"><svg fill=\"none\" height=\"24\" width=\"24\"><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z\" fill=\"#2D2D2D\"></path></svg></span></span></a></li></ul></div>\n",
       "</nav><div class=\"mosaic-zone\" id=\"mosaic-zone-belowJobResultsPagination\"><div class=\"mosaic mosaic-provider-jsfe-career-questions\" id=\"mosaic-provider-jsfe-career-questions\"><div class=\"mosaic-FallbackContent\"></div></div></div><script type=\"text/javascript\">\n",
       "                try {\n",
       "                    window.mosaic.onMosaicApiReady(function() {\n",
       "                        var zoneId = 'belowJobResultsPagination';\n",
       "                        var providers = window.mosaic.zonedProviders[zoneId];\n",
       "\n",
       "                        if (providers) {\n",
       "                            providers.filter(function(p) { return window.mosaic.lazyFns[p]; }).forEach(function(p) {\n",
       "                                return window.mosaic.api.loadProvider(p);\n",
       "                            });\n",
       "                        }\n",
       "                    });\n",
       "                 } catch (e) {};\n",
       "                </script><div class=\"related_searches\">\n",
       "<div class=\"related_searches_list\">\n",
       "<b>People also searched: </b><ul class=\"relatedQueries-listView-pageFirst\"><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/q-Python-Developer-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=1&amp;rqf=1&amp;parentQnorm=python');\">python developer</a></li><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/q-Java-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=2&amp;rqf=1&amp;parentQnorm=python');\">java</a></li><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/q-Data-Analyst-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=3&amp;rqf=1&amp;parentQnorm=python');\">data analyst</a></li><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/q-Javascript-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=4&amp;rqf=1&amp;parentQnorm=python');\">javascript</a></li><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/q-Software-Engineer-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=5&amp;rqf=1&amp;parentQnorm=python');\">software engineer</a></li><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/q-Data-Scientist-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=6&amp;rqf=1&amp;parentQnorm=python');\">data scientist</a></li><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/q-SQL-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=7&amp;rqf=1&amp;parentQnorm=python');\">sql</a></li><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/jobs?q=C%23&amp;l=New+York+State\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=8&amp;rqf=1&amp;parentQnorm=python');\">c#</a></li><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/q-Web-Developer-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=9&amp;rqf=1&amp;parentQnorm=python');\">web developer</a></li><li class=\"relatedQueries-listItem-pageFirst\"><a href=\"/q-C++-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=10&amp;rqf=1&amp;parentQnorm=python');\">c++</a></li></ul></div>\n",
       "<style type=\"text/css\">\n",
       ".relatedQueries-listView-pageFirst {\n",
       "list-style-type: none;\n",
       "margin: 0;\n",
       "padding: 0;\n",
       "}\n",
       ".relatedQueries-listItem-pageFirst {\n",
       "display: inline-block;\n",
       "}\n",
       ".rightBorder {\n",
       "border-right: 1px solid #77c;\n",
       "margin-right: 5px;\n",
       "padding-right: 5px;\n",
       "}\n",
       ".related_searches_list > * {\n",
       "display: inline;\n",
       "}\n",
       "</style>\n",
       "<div class=\"related_searches_list\">\n",
       "<b class=\"related_searches_title\">Resume Resources</b>\n",
       "<a href=\"https://www.indeed.com/career-advice/resume-samples?from=jobsearch_footer\">Resume Samples</a>\n",
       "- <a href=\"https://www.indeed.com/profile/resume-templates?from=jobsearch_footer\">Resume Templates</a>\n",
       "</div>\n",
       "<div class=\"related_searches_list\">\n",
       "<b class=\"related_searches_title\">Career Resources: </b>\n",
       "<a href=\"/career?from=jobsearch_footer\">Career Explorer</a> -\n",
       "<a href=\"/career/salary-calculator?from=jobsearch_footer\">Salary Calculator\n",
       "</a>\n",
       "</div></div></td></tr></table></link></link></link></td></tr></tbody></table></body></html>\n",
       "\n",
       "<div class=\"related_searches_list\">\n",
       "<b class=\"related_searches_title\">Employer Resources: </b>\n",
       "<a href=\"/hire/how-to-write-a-job-description?from=jobsearch_footer\">How to Write a Job Description</a> -\n",
       "<a href=\"/hire/how-to-hire?from=jobsearch_footer\">How to Hire Employees</a>\n",
       "</div>\n",
       " \n",
       "<td id=\"auxCol\" role=\"complementary\">\n",
       "<div id=\"jobalertswrapper\">\n",
       "<div class=\"open jaui\" id=\"jobalerts\">\n",
       "<div class=\"jobalertlabel\">\n",
       "<span class=\"jobalerts_title\" id=\"jobalertlabel\"><span aria-label=\"alert icon\" class=\"ico\" role=\"img\"></span>Be the first to see new <b>python jobs in new york</b></span>\n",
       "</div>\n",
       "<div class=\"jaform\" id=\"jobalertform\">\n",
       "<span class=\"ja_checkmark_ui\" id=\"jobalerttext\"></span><span id=\"jobalertsending\"></span>\n",
       "<div id=\"jobalertmessage\">\n",
       "<form action=\"/alert\" method=\"POST\" onsubmit=\"return addAlertFormSubmit()\">\n",
       "<input name=\"a\" type=\"hidden\" value=\"add\"/>\n",
       "<input name=\"q\" type=\"hidden\" value=\"python\"/>\n",
       "<input name=\"l\" type=\"hidden\" value=\"new york\"/>\n",
       "<input name=\"radius\" type=\"hidden\" value=\"25\"/>\n",
       "<input name=\"noscript\" type=\"hidden\" value=\"1\"/>\n",
       "<input name=\"tk\" type=\"hidden\" value=\"1ebvmpanq0j0i000\"/>\n",
       "<input id=\"alertverified\" name=\"verified\" type=\"hidden\" value=\"0\"/>\n",
       "<input name=\"alertparams\" type=\"hidden\" value=\"\"/>\n",
       "<label class=\"jobAlertFormLabel-a11y-contrast-color\" for=\"alertemail\">\n",
       "My email:</label>\n",
       "<input id=\"alertemail\" maxlength=\"100\" name=\"email\" size=\"25\" type=\"text\" value=\"\"/>\n",
       "<span class=\"indeed-serp-button\"><span class=\"indeed-serp-button-inner\"><input class=\"indeed-serp-button-label\" id=\"alertsubmit\" type=\"submit\" value=\"Activate\"/></span></span>\n",
       "<style type=\"text/css\">\n",
       ".indeed-serp-button { cursor : pointer; display : inline-block; position : relative; text-decoration : none;background-color:#79788B; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BCBBCD', endColorstr='#79788B', GradientType=0);background-image: -webkit-gradient(linear, center top, center bottom, from(#BCBBCD), to(#79788B));background-image: -webkit-linear-gradient(top, #BCBBCD, #79788B);background-image: -moz-linear-gradient(top, #BCBBCD, #79788B);background-image: -o-linear-gradient(top, #BCBBCD, #79788B);background-image: -ms-linear-gradient(top, #BCBBCD, #79788B);background-image: linear-gradient(top, #BCBBCD, #79788B); }\n",
       "#indeed-ia-1329175190441-0:link, #indeed-ia-1329175190441-0:visited, #indeed-ia-1329175190441-0:hover, #indeed-ia-1329175190441-0:active { border : 0; text-decoration : none; }\n",
       "\n",
       ".indeed-serp-button:hover { filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6D99F6', endColorstr='#1B45A3', GradientType=0);background-image: -webkit-gradient(linear, center top, center bottom, from(#6D99F6), to(#1B45A3)) !important;background-image: -webkit-linear-gradient(top, #6D99F6, #1B45A3) !important;background-image: -moz-linear-gradient(top, #6D99F6, #1B45A3) !important;background-image: -o-linear-gradient(top, #6D99F6, #1B45A3) !important;background-image: -ms-linear-gradient(top, #6D99F6, #1B45A3) !important;background-image: linear-gradient(top, #6D99F6, #1B45A3) !important; }\n",
       "\n",
       ".indeed-apply-state-clicked .indeed-serp-button,\n",
       ".indeed-serp-button:active { filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3BACA', endColorstr='#7C8493', GradientType=0);background-image: -webkit-gradient(linear, center top, center bottom, from(#B3BACA), to(#7C8493)) !important;background-image: -webkit-linear-gradient(top, #B3BACA, #7C8493) !important;background-image: -moz-linear-gradient(top, #B3BACA, #7C8493) !important;background-image: -o-linear-gradient(top, #B3BACA, #7C8493) !important;background-image: -ms-linear-gradient(top, #B3BACA, #7C8493) !important;background-image: linear-gradient(top, #B3BACA, #7C8493) !important; }\n",
       "\n",
       ".indeed-serp-button-inner { display : inline-block !important; -moz-border-radius : 6px !important; border-radius : 6px !important; font : 18px 'Helvetica Neue','Helvetica',Arial !important; font-weight : 200 !important; text-decoration : none !important; text-shadow : 0px 1px #F1F1F4 !important;background-color:#D9D9E2;  color: #FF6703;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFB', endColorstr='#D9D9E2', GradientType=0);background-image: -webkit-gradient(linear, center top, center bottom, from(#FAFAFB), to(#D9D9E2)) !important;background-image: -webkit-linear-gradient(top, #FAFAFB, #D9D9E2) !important;background-image: -moz-linear-gradient(top, #FAFAFB, #D9D9E2) !important;background-image: -o-linear-gradient(top, #FAFAFB, #D9D9E2) !important;background-image: -ms-linear-gradient(top, #FAFAFB, #D9D9E2) !important;background-image: linear-gradient(top, #FAFAFB, #D9D9E2) !important; }\n",
       "\n",
       ".indeed-serp-button:active .indeed-serp-button-inner { filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8E8E9', endColorstr='#CBCBD3', GradientType=0);background-image: -webkit-gradient(linear, center top, center bottom, from(#E8E8E9), to(#CBCBD3)) !important;background-image: -webkit-linear-gradient(top, #E8E8E9, #CBCBD3) !important;background-image: -moz-linear-gradient(top, #E8E8E9, #CBCBD3) !important;background-image: -o-linear-gradient(top, #E8E8E9, #CBCBD3) !important;background-image: -ms-linear-gradient(top, #E8E8E9, #CBCBD3) !important;background-image: linear-gradient(top, #E8E8E9, #CBCBD3) !important; }\n",
       "\n",
       ".indeed-serp-button-label {cursor: pointer; text-align : center !important; border:0; background: transparent;font-size: 12px; font-family: Arial, sans-serif; padding:3px 14px 2px 12px; margin:0; line-height: 26px; }\n",
       "\n",
       ".indeed-serp-button:active .indeed-serp-button-label,\n",
       ".indeed-apply-state-clicked .indeed-serp-button-label { -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.75)\" !important;filter: alpha(opacity=75) !important;-moz-opacity: 0.75 !important;-khtml-opacity: 0.75 !important;opacity: 0.75 !important; }\n",
       "\n",
       "#alertemail {  height: 27px; line-height: 24px; padding-left: 6px; padding-right: 6px; font-size: 14px; font-family: Arial, sans-serif; }\n",
       "\n",
       "\n",
       "</style>\n",
       "<div class=\"g-recaptcha\" id=\"invisible-recaptcha-div\"></div></form>\n",
       "<span class=\"caption\">\n",
       "By creating a job alert, you agree to our <a aria-label=\"Terms opens in a new tab\" href=\"https://www.indeed.com/legal?hl=en\" role=\"link\" target=\"_blank\">Terms</a>. You can change your consent settings at any time by unsubscribing or as detailed in our terms.</span>\n",
       "</div>\n",
       "</div>\n",
       "</div>\n",
       "</div>\n",
       "<script type=\"text/javascript\">\n",
       "var addAlertFormSubmit = function() {\n",
       "var email = document.getElementById('alertemail').value;\n",
       "var verified = document.getElementById('alertverified').value;\n",
       "var tacCheckbox = document.getElementById('termsandconditionscheckbox');\n",
       "var termsandconditionschecked = tacCheckbox ? tacCheckbox.checked : false;\n",
       "\n",
       "return addalertdelegate(\n",
       "'python',\n",
       "'new+york',\n",
       "'',\n",
       "email,\n",
       "'1ebvmpanq0j0i000',\n",
       "verified,\n",
       "'US',\n",
       "'d18fea25a50aea1dc7b200425bcaf3f1',\n",
       "false,\n",
       "termsandconditionschecked,\n",
       "true\n",
       ");\n",
       "}\n",
       "</script>\n",
       "<link href=\"//d3fw5vlhllyvee.cloudfront.net/s/7405a19/Callout.css\" rel=\"stylesheet\" type=\"text/css\"/>\n",
       "<link href=\"//d3fw5vlhllyvee.cloudfront.net/s/3732310/CloseButton.css\" rel=\"stylesheet\" type=\"text/css\"/>\n",
       "<link href=\"//d3fw5vlhllyvee.cloudfront.net/s/e7ba7ef/jobalertsavedjobs.css\" rel=\"stylesheet\" type=\"text/css\"/>\n",
       "<script type=\"text/javascript\">\n",
       "    var shouldShowJasjcallout = true;\n",
       "    window['alertQS'] = \"q=python&l=new+york\";\n",
       "    window['createAlertWhat'] = \"python\";\n",
       "    window['createAlertWhere'] = \"new york\";\n",
       "    window['createAlertParams'] = \"\";\n",
       "    window['createAlertHashedCSRFToken'] = \"d18fea25a50aea1dc7b200425bcaf3f1\";\n",
       "</script>\n",
       "<script id=\"jaFloatScript\" type=\"text/javascript\">\n",
       "      initFloatingBoxes(\"#jobalertswrapper, #related-searches.related_searches_sticky\");\n",
       "    </script>\n",
       "</td><td id=\"applyCol\" role=\"complementary\">\n",
       "<div id=\"twoPaneApplyParent\"></div>\n",
       "</td>\n",
       "\n",
       "\n",
       "<script>\n",
       "var focusHandlers = [];\n",
       "var linkHighlighter = new LinkHighlighter();\n",
       "focusHandlers.push(googBind(linkHighlighter.fadeToOriginalColor, linkHighlighter));\n",
       "var lostFocusHandlers = [];\n",
       "lostFocusHandlers.push(googBind(linkHighlighter.clickedAway, linkHighlighter, \"#551a8b\"));\n",
       "</script>\n",
       "<script>\n",
       "        if (!showVjOnSerp) {\n",
       "            var didYouApplyPrompt = new DidYouApplyPrompt('1ebvmpanq0j0i000', 60, 'serp',\n",
       "                false);\n",
       "            focusHandlers.push(googBind(didYouApplyPrompt.returnedToPage, didYouApplyPrompt));\n",
       "            lostFocusHandlers.push(googBind(didYouApplyPrompt.leftPage, didYouApplyPrompt));\n",
       "            didYouApplyPrompt.dyaChangeFromCookie();\n",
       "        }\n",
       "    </script>\n",
       "<script>\n",
       "var clickTime = new ClickTime(window.tk, 'serp', 'jobtitle', focusHandlers, lostFocusHandlers);\n",
       "</script>\n",
       "<script type=\"text/javascript\">\n",
       "        vjsExhibitionModel.initialize();\n",
       "        if (typeof bindAndRender !== 'undefined' && typeof bindAndRender === 'function') {\n",
       "            bindAndRender.apply();\n",
       "    \n",
       "        }\n",
       "    </script>\n",
       "<script>usBindRightRailLogging();</script>\n",
       "<script>\n",
       "    window['recaptchaSitekeyInvisible'] = \"6Lc5uUEUAAAAAHBFgzyc9no20EC0e7A-_R0QFgww\";\n",
       "</script>\n",
       "<script type=\"text/javascript\">\n",
       "    initMetadataTagsButton();\n",
       "</script>\n",
       "<script>\n",
       "refreshRecentJobStyling();\n",
       "</script>\n",
       "<div class=\"mosaic-zone\" id=\"mosaic-zone-belowPageContent\"></div><script type=\"text/javascript\">\n",
       "                try {\n",
       "                    window.mosaic.onMosaicApiReady(function() {\n",
       "                        var zoneId = 'belowPageContent';\n",
       "                        var providers = window.mosaic.zonedProviders[zoneId];\n",
       "\n",
       "                        if (providers) {\n",
       "                            providers.filter(function(p) { return window.mosaic.lazyFns[p]; }).forEach(function(p) {\n",
       "                                return window.mosaic.api.loadProvider(p);\n",
       "                            });\n",
       "                        }\n",
       "                    });\n",
       "                 } catch (e) {};\n",
       "                </script><style type=\"text/css\">\n",
       "#secondary_nav a,#secondary_nav a:link,#secondary_nav a:visited{color:#77c;text-decoration:none}#secondary_nav a:hover{text-decoration:underline}.origin_site_link{text-align:center;padding:1em}#footer-legal{font-size:9pt}</style>\n",
       "<style type=\"text/css\">\n",
       "#links_and_seal{justify-content:space-between;align-items:center}#secondary_nav{white-space:normal}.origin_site_link{line-height:2;text-align:left;font-size:9;padding:0}#footer-legal{line-height:2}</style>\n",
       "<!-- jobs -->\n",
       "<div id=\"footerWrapper\" role=\"contentinfo\" style=\"text-align:center;\">\n",
       "<div id=\"footer\" style=\"text-align:left;\">\n",
       "<div class=\"separator_bottom\"></div>\n",
       "<script id=\"_indeed_gnav_footer_config\" type=\"application/json\">{\"footerVariant\":\"DESKTOP_JOBSEEKER_FOOTER\",\"desktopJobseekerFooterConfig\":{\"links\":[{\"description\":\"Hiring Lab\",\"href\":\"https://www.hiringlab.org\",\"dataHref\":\"https://www.hiringlab.org?from=gnav-jobsearch--jasx\"},{\"description\":\"Career Advice\",\"href\":\"https://www.indeed.com/career-advice\",\"dataHref\":\"https://www.indeed.com/career-advice?from=gnav-jobsearch--jasx\\u0026ikw=hp_jsfooter\\u0026isid=jasx_us-en\"},{\"description\":\"Browse Jobs\",\"href\":\"https://www.indeed.com/find-jobs.jsp\",\"dataHref\":\"https://www.indeed.com/find-jobs.jsp?from=gnav-jobsearch--jasx\"},{\"description\":\"Browse Companies\",\"href\":\"https://www.indeed.com/companies\",\"dataHref\":\"https://www.indeed.com/companies?from=gnav-jobsearch--jasx\"},{\"description\":\"Salaries\",\"href\":\"https://www.indeed.com/salaries\",\"dataHref\":\"https://www.indeed.com/salaries?from=gnav-jobsearch--jasx\"},{\"description\":\"Find Certifications\",\"href\":\"https://www.indeed.com/certifications\",\"dataHref\":\"https://www.indeed.com/certifications?from=gnav-jobsearch--jasx\"},{\"description\":\"Indeed Events\",\"href\":\"https://www.indeedevents.com/\",\"dataHref\":\"https://www.indeedevents.com/?from=gnav-jobsearch--jasx\"},{\"description\":\"Work at Indeed\",\"href\":\"https://www.indeed.jobs\",\"dataHref\":\"https://www.indeed.jobs?from=gnav-jobsearch--jasx\"},{\"description\":\"Countries\",\"href\":\"https://www.indeed.com/worldwide\",\"dataHref\":\"https://www.indeed.com/worldwide?from=gnav-jobsearch--jasx\"},{\"description\":\"About\",\"href\":\"https://www.indeed.com/intl/en/about.html\",\"dataHref\":\"https://www.indeed.com/intl/en/about.html?from=gnav-jobsearch--jasx\"},{\"description\":\"Help Center\",\"href\":\"https://indeed.zendesk.com/hc/en-us\",\"dataHref\":\"https://indeed.zendesk.com/hc/en-us?from=gnav-jobsearch--jasx\"}],\"impressumLinks\":[{\"description\":\"Do Not Sell My Personal Information\",\"href\":\"https://www.indeed.com/legal/ccpa-dns\",\"dataHref\":\"https://www.indeed.com/legal/ccpa-dns?from=gnav-jobsearch--jasx\"},{\"description\":\"Privacy Center\",\"href\":\"https://hrtechprivacy.com/\",\"dataHref\":\"https://hrtechprivacy.com/?from=gnav-jobsearch--jasx\"}],\"legalLink\":{\"description\":\"Cookies, Privacy and Terms\",\"href\":\"https://www.indeed.com/legal\",\"dataHref\":\"https://www.indeed.com/legal?from=gnav-jobsearch--jasx\"},\"year\":2020},\"logRoute\":\"https://t.indeed.com/gnav/log?from=jobsearch--jasx-serp\\u0026parentLogId=1ebvmpanq2u1f001\\u0026hostAppTk=\",\"jsErrorLogType\":\"gnavJSError\",\"jsErrorLth\":\"6411ec182c6acd8714dc2d03716eed1d\",\"jsEnabledLogType\":\"gnavJSEnabled\",\"jsEnabledLth\":\"5e9311c1001227ca5c6c32db123fb854\",\"interactionLogType\":\"gnavInteraction\",\"interactionLth\":\"87caa20c31fa9e447264b1615339f1ce\"}</script><link href=\"https://d3fw5vlhllyvee.cloudfront.net/dist/88caf601ce848ea4ca7d/styles/desktop_jobseeker_footer_external.css\" rel=\"stylesheet\" type=\"text/css\"/><footer class=\"gnav\" id=\"gnav-footer-container\"><div class=\"main\" data-reactroot=\"\"><footer class=\"icl-GlobalFooter\" role=\"contentinfo\"><nav class=\"icl-GlobalFooter-nav\" role=\"navigation\"><ul class=\"icl-GlobalFooter-items\"><li class=\"icl-GlobalFooter-item\"><a class=\"icl-GlobalFooter-link\" href=\"https://www.hiringlab.org\" title=\"Hiring Lab\">Hiring Lab</a></li><li class=\"icl-GlobalFooter-item\"><a class=\"icl-GlobalFooter-link\" href=\"https://www.indeed.com/career-advice\" title=\"Career Advice\">Career Advice</a></li><li class=\"icl-GlobalFooter-item\"><a class=\"icl-GlobalFooter-link\" href=\"https://www.indeed.com/find-jobs.jsp\" title=\"Browse Jobs\">Browse Jobs</a></li><li class=\"icl-GlobalFooter-item\"><a class=\"icl-GlobalFooter-link\" href=\"https://www.indeed.com/companies\" title=\"Browse Companies\">Browse Companies</a></li><li class=\"icl-GlobalFooter-item\"><a class=\"icl-GlobalFooter-link\" href=\"https://www.indeed.com/salaries\" title=\"Salaries\">Salaries</a></li><li class=\"icl-GlobalFooter-item\"><a class=\"icl-GlobalFooter-link\" href=\"https://www.indeed.com/certifications\" title=\"Find Certifications\">Find Certifications</a></li><li class=\"icl-GlobalFooter-item\"><a class=\"icl-GlobalFooter-link\" href=\"https://www.indeedevents.com/\" title=\"Indeed Events\">Indeed Events</a></li><li class=\"icl-GlobalFooter-item\"><a class=\"icl-GlobalFooter-link\" href=\"https://www.indeed.jobs\" title=\"Work at Indeed\">Work at Indeed</a></li><li class=\"icl-GlobalFooter-item\"><a class=\"icl-GlobalFooter-link\" href=\"https://www.indeed.com/worldwide\" title=\"Countries\">Countries</a></li><li class=\"icl-GlobalFooter-item\"><a class=\"icl-GlobalFooter-link\" href=\"https://www.indeed.com/intl/en/about.html\" title=\"About\">About</a></li><li class=\"icl-GlobalFooter-item\"><a class=\"icl-GlobalFooter-link\" href=\"https://indeed.zendesk.com/hc/en-us\" title=\"Help Center\">Help Center</a></li></ul></nav><small class=\"icl-GlobalFooter-impressum\"><span class=\"icl-GlobalFooter-copyright icl-GlobalFooter-item--impressum\">© 2020 Indeed</span><nav class=\"icl-GlobalFooter-nav\" role=\"navigation\"><ul class=\"icl-GlobalFooter-items\"><li class=\"icl-GlobalFooter-item\"><a class=\"icl-GlobalFooter-link\" href=\"https://www.indeed.com/legal/ccpa-dns\" title=\"Do Not Sell My Personal Information\">Do Not Sell My Personal Information</a></li><li class=\"icl-GlobalFooter-item\"><a class=\"icl-GlobalFooter-link\" href=\"https://hrtechprivacy.com/\" title=\"Privacy Center\">Privacy Center</a></li></ul></nav><a class=\"icl-GlobalFooter-link\" data-href=\"https://www.indeed.com/legal?from=gnav-jobsearch--jasx\" href=\"https://www.indeed.com/legal\">Cookies, Privacy and Terms</a></small></footer></div></footer><script>undefined</script><script defer=\"\" src=\"https://d3fw5vlhllyvee.cloudfront.net/dist/7e404e206776b8801d82/scripts/desktop_jobseeker_footer_external_no_react.js\"></script><style type=\"text/css\">\n",
       ".icl-Button--xl{font-family:Helvetica Neue,Helvetica,Arial,Liberation Sans,Roboto,Noto,sans-serif;font-size:1.25rem;letter-spacing:-.1px;font-weight:700;line-height:1.3}[dir] .icl-Button--xl{padding-top:.5rem;padding-bottom:.5rem}[dir=ltr] .icl-Button--xl,[dir=rtl] .icl-Button--xl{padding-left:1.5rem;padding-right:1.5rem}.icl-Button,.icl-Button--lg{font-family:Helvetica Neue,Helvetica,Arial,Liberation Sans,Roboto,Noto,sans-serif;font-size:1rem;letter-spacing:0;font-weight:700;line-height:1.38;line-height:1.125rem}[dir] .icl-Button,[dir] .icl-Button--lg{padding-top:1rem;padding-bottom:1rem}[dir=ltr] .icl-Button,[dir=ltr] .icl-Button--lg,[dir=rtl] .icl-Button,[dir=rtl] .icl-Button--lg{padding-left:1.5rem;padding-right:1.5rem}.icl-Button--md{font-family:Helvetica Neue,Helvetica,Arial,Liberation Sans,Roboto,Noto,sans-serif;font-size:.875rem;letter-spacing:0;font-weight:700;line-height:1.43;line-height:1.5rem}[dir] .icl-Button--md{padding-top:.5rem;padding-bottom:.5rem}[dir=ltr] .icl-Button--md,[dir=rtl] .icl-Button--md{padding-left:1.5rem;padding-right:1.5rem}.icl-Button--sm{font-family:Helvetica Neue,Helvetica,Arial,Liberation Sans,Roboto,Noto,sans-serif;font-size:.75rem;letter-spacing:0;font-weight:700;line-height:1.34;line-height:1.5rem}[dir] .icl-Button--sm{padding-top:.25rem;padding-bottom:.25rem}[dir=ltr] .icl-Button--sm,[dir=rtl] .icl-Button--sm{padding-left:1rem;padding-right:1rem}.icl-Button--xs{font-family:Helvetica Neue,Helvetica,Arial,Liberation Sans,Roboto,Noto,sans-serif;font-size:.625rem;letter-spacing:0;font-weight:700;line-height:1.4;line-height:.875rem}[dir] .icl-Button--xs{padding-top:.125rem;padding-bottom:.125rem;padding-top:0}[dir=ltr] .icl-Button--xs,[dir=rtl] .icl-Button--xs{padding-left:.5rem;padding-right:.5rem}.icl-Button,.icl-Button--primary{box-sizing:border-box;display:inline-block;color:#fff;-webkit-font-smoothing:antialiased;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;-webkit-highlight:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[dir] .icl-Button,[dir] .icl-Button--primary{margin:0;text-align:center;background-color:#085ff7;border:.125rem solid #085ff7;border-radius:6.25rem;background-repeat:repeat-x;cursor:pointer}[dir] .icl-Button--primary::-moz-focus-inner,[dir] .icl-Button::-moz-focus-inner{border:0}.icl-Button--primary:disabled,.icl-Button--primary:disabled:hover,.icl-Button:disabled,.icl-Button:disabled:hover{color:#ccc}[dir] .icl-Button--primary:disabled,[dir] .icl-Button--primary:disabled:hover,[dir] .icl-Button:disabled,[dir] .icl-Button:disabled:hover{cursor:default;background:#fff;border:.125rem solid #ececec}.icl-Button--primary:visited,.icl-Button:visited{color:#fff}.icl-Button--primary:active,.icl-Button--primary:focus,.icl-Button--primary:hover,.icl-Button:active,.icl-Button:focus,.icl-Button:hover{color:#fff;text-decoration:none}[dir] .icl-Button--primary:active,[dir] .icl-Button--primary:focus,[dir] .icl-Button--primary:hover,[dir] .icl-Button:active,[dir] .icl-Button:focus,[dir] .icl-Button:hover{background-color:#1497ff;border-color:#1497ff}.icl-Button--primary:focus,.icl-Button:focus{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #085ff7;outline:0}[dir] .icl-Button--primary:focus,[dir] .icl-Button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #085ff7}.icl-Button--secondary{box-sizing:border-box;display:inline-block;color:#085ff7;-webkit-font-smoothing:antialiased;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;-webkit-highlight:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[dir] .icl-Button--secondary{margin:0;text-align:center;background-color:#fff;border:.125rem solid #085ff7;border-radius:6.25rem;background-repeat:repeat-x;cursor:pointer}[dir] .icl-Button--secondary::-moz-focus-inner{border:0}.icl-Button--secondary:disabled,.icl-Button--secondary:disabled:hover{color:#ccc}[dir] .icl-Button--secondary:disabled,[dir] .icl-Button--secondary:disabled:hover{cursor:default;background:#fff;border:.125rem solid #ececec}.icl-Button--secondary:visited{color:#085ff7}.icl-Button--secondary:active,.icl-Button--secondary:focus,.icl-Button--secondary:hover{color:#1497ff;text-decoration:none}[dir] .icl-Button--secondary:active,[dir] .icl-Button--secondary:focus,[dir] .icl-Button--secondary:hover{background-color:#fff;border-color:#1497ff}.icl-Button--secondary:focus{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #085ff7;outline:0}[dir] .icl-Button--secondary:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #085ff7}.icl-Button--tertiary{box-sizing:border-box;display:inline-block;color:#085ff7;-webkit-font-smoothing:antialiased;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;-webkit-highlight:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[dir] .icl-Button--tertiary{margin:0;text-align:center;background-color:#fff;border:.125rem solid #ccc;border-radius:6.25rem;background-repeat:repeat-x;cursor:pointer}[dir] .icl-Button--tertiary::-moz-focus-inner{border:0}.icl-Button--tertiary:disabled,.icl-Button--tertiary:disabled:hover{color:#ccc}[dir] .icl-Button--tertiary:disabled,[dir] .icl-Button--tertiary:disabled:hover{cursor:default;background:#fff;border:.125rem solid #ececec}.icl-Button--tertiary:visited{color:#085ff7}.icl-Button--tertiary:active,.icl-Button--tertiary:focus,.icl-Button--tertiary:hover{color:#1497ff;text-decoration:none}[dir] .icl-Button--tertiary:active,[dir] .icl-Button--tertiary:focus,[dir] .icl-Button--tertiary:hover{background-color:#fff;border-color:#ccc}.icl-Button--tertiary:focus{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #085ff7;outline:0}[dir] .icl-Button--tertiary:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #085ff7}.icl-Button--branded{box-sizing:border-box;display:inline-block;color:#fff;-webkit-font-smoothing:antialiased;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;-webkit-highlight:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.1875rem}[dir] .icl-Button--branded{margin:0;text-align:center;background-color:#ff5a1f;border:.125rem solid #ff5a1f;border-radius:6.25rem;background-repeat:repeat-x;cursor:pointer}[dir] .icl-Button--branded::-moz-focus-inner{border:0}.icl-Button--branded:disabled,.icl-Button--branded:disabled:hover{color:#ccc}[dir] .icl-Button--branded:disabled,[dir] .icl-Button--branded:disabled:hover{cursor:default;background:#fff;border:.125rem solid #ececec}.icl-Button--branded:visited{color:#fff}.icl-Button--branded:active,.icl-Button--branded:focus,.icl-Button--branded:hover{color:#fff;text-decoration:none}[dir] .icl-Button--branded:active,[dir] .icl-Button--branded:focus,[dir] .icl-Button--branded:hover{background-color:#ff6c40;border-color:#ff6c40}.icl-Button--branded:focus{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #ff5a1f;outline:0}[dir] .icl-Button--branded:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #ff5a1f}.icl-Button--block{display:block;width:100%;max-width:21.9375rem}[dir=ltr] .icl-Button--block,[dir=rtl] .icl-Button--block{margin-left:auto;margin-right:auto}[dir=ltr] .icl-Button--icon,[dir=rtl] .icl-Button--icon{padding-left:10px;padding-right:10px}.icl-Button--responsive{max-width:21.9375rem;width:100%}[dir] .icl-Button--responsive:first-child{margin-top:0}@media only screen and (min-width:768px){.icl-Button--responsive{width:auto}}.icl-Button--special{box-sizing:border-box;display:inline-block;color:#fff;-webkit-font-smoothing:antialiased;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;-webkit-highlight:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[dir] .icl-Button--special{margin:0;text-align:center;background-color:#f60;border:.125rem solid #f60;border-radius:6.25rem;background-repeat:repeat-x;cursor:pointer}[dir] .icl-Button--special::-moz-focus-inner{border:0}.icl-Button--special:disabled,.icl-Button--special:disabled:hover{color:#ccc}[dir] .icl-Button--special:disabled,[dir] .icl-Button--special:disabled:hover{cursor:default;background:#fff;border:.125rem solid #ececec}.icl-Button--special:visited{color:#fff}.icl-Button--special:active,.icl-Button--special:focus,.icl-Button--special:hover{color:#fff;text-decoration:none}[dir] .icl-Button--special:active,[dir] .icl-Button--special:focus,[dir] .icl-Button--special:hover{background-color:#f60;border-color:#f60}.icl-Button--special:focus{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #085ff7;outline:0}[dir] .icl-Button--special:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #085ff7}.icl-Button--danger{box-sizing:border-box;display:inline-block;color:#fff;-webkit-font-smoothing:antialiased;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;-webkit-highlight:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[dir] .icl-Button--danger{margin:0;text-align:center;background-color:#db183f;border:.125rem solid #db183f;border-radius:6.25rem;background-repeat:repeat-x;cursor:pointer}[dir] .icl-Button--danger::-moz-focus-inner{border:0}.icl-Button--danger:disabled,.icl-Button--danger:disabled:hover{color:#ccc}[dir] .icl-Button--danger:disabled,[dir] .icl-Button--danger:disabled:hover{cursor:default;background:#fff;border:.125rem solid #ececec}.icl-Button--danger:visited{color:#fff}.icl-Button--danger:active,.icl-Button--danger:focus,.icl-Button--danger:hover{color:#fff;text-decoration:none}[dir] .icl-Button--danger:active,[dir] .icl-Button--danger:focus,[dir] .icl-Button--danger:hover{background-color:#db183f;border-color:#db183f}.icl-Button--danger:focus{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #db183f;outline:0}[dir] .icl-Button--danger:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #db183f}.icl-Button--working{box-sizing:border-box;display:inline-block;color:#fff;-webkit-font-smoothing:antialiased;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;-webkit-highlight:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[dir] .icl-Button--working{margin:0;text-align:center;background-color:#085ff7;border:.125rem solid #085ff7;border-radius:6.25rem;background-repeat:repeat-x;cursor:pointer}[dir] .icl-Button--working::-moz-focus-inner{border:0}.icl-Button--working:disabled,.icl-Button--working:disabled:hover{color:#ccc}[dir] .icl-Button--working:disabled,[dir] .icl-Button--working:disabled:hover{cursor:default;background:#fff;border:.125rem solid #ececec}.icl-Button--working:visited{color:#fff}.icl-Button--working:active,.icl-Button--working:focus,.icl-Button--working:hover{color:#fff;text-decoration:none}[dir] .icl-Button--working:active,[dir] .icl-Button--working:focus,[dir] .icl-Button--working:hover{background-color:#1497ff;border-color:#1497ff}.icl-Button--working:focus{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #085ff7;outline:0}[dir] .icl-Button--working:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #085ff7}.icl-Button--transparent{box-sizing:border-box;display:inline-block;color:#085ff7;-webkit-font-smoothing:antialiased;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;-webkit-highlight:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[dir] .icl-Button--transparent{margin:0;text-align:center;background-color:transparent;border:.125rem solid transparent;border-radius:6.25rem;background-repeat:repeat-x;cursor:pointer}[dir] .icl-Button--transparent::-moz-focus-inner{border:0}.icl-Button--transparent:disabled,.icl-Button--transparent:disabled:hover{color:#ccc}[dir] .icl-Button--transparent:disabled,[dir] .icl-Button--transparent:disabled:hover{cursor:default;background:#fff;border:.125rem solid #ececec}.icl-Button--transparent:visited{color:#085ff7}.icl-Button--transparent:active,.icl-Button--transparent:focus,.icl-Button--transparent:hover{color:#085ff7;text-decoration:none}[dir] .icl-Button--transparent:active,[dir] .icl-Button--transparent:focus,[dir] .icl-Button--transparent:hover{background-color:transparent;border-color:transparent}.icl-Button--transparent:focus{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #085ff7;outline:0}[dir] .icl-Button--transparent:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #085ff7}\n",
       "/*# sourceMappingURL=Button.css.map*/</style>\n",
       "<div id=\"resumeCtaFooter\" style=\"height:64px;\"><div style=\"position:absolute;width:100%;\"><style type=\"text/css\">\n",
       "                    .footerCta {\n",
       "                        text-align:center;\n",
       "                        margin:0px;\n",
       "                        font-size:15px;\n",
       "                        width:100%;\n",
       "                        background-color:#ebebeb;\n",
       "                        color:#000000;\n",
       "                    }\n",
       "\n",
       "                    div.content >table {\n",
       "                        margin-bottom: 4em;\n",
       "                    }\n",
       "                </style><script type=\"text/javascript\">if(null !== call_when_jsall_loaded) {call_when_jsall_loaded(function() {if(!!window.logPromoImpression) {window.logPromoImpression('trk.origin=jobsearch&trk.variant=FooterGrayBelow&trk.pos=below&trk.tk=1ebvmpanq0j0i000', 'resume');}})}</script><div class=\"footerCta greyBar\">Let Employers Find You  <style type=\"text/css\">\n",
       "        .cta_button {\n",
       "            text-decoration:none !important;\n",
       "            margin: 12px !important;\n",
       "        }\n",
       "\n",
       "        .cta_button.blue  {\n",
       "            color: #f8f8f9 !important;\n",
       "        }\n",
       "\n",
       "        .cta_button.grey {\n",
       "            color: #000000 !important;\n",
       "        }\n",
       "\n",
       "        .cta_button.uploaded {\n",
       "            border-radius: 100px !important;\n",
       "            font-size: 12px;\n",
       "            line-height: 16px;\n",
       "            text-align: center;\n",
       "            padding: 8px;\n",
       "        }\n",
       "\n",
       "        .cta_button.continue {\n",
       "            color: #085ff7 !important;\n",
       "            background-color: #ffffff !important;\n",
       "            border: 2px solid #195ff7 !important;\n",
       "            width: 163px;\n",
       "        }\n",
       "\n",
       "        .cta_button.accept {\n",
       "            color: #ffffff !important;\n",
       "            background-color: #085ff7 !important;\n",
       "            border: 2px solid #085ff7 !important;\n",
       "            width: 106px;\n",
       "            display: inline-block;\n",
       "        }\n",
       "\n",
       "        .cta_button.back {\n",
       "            color: #085ff7 !important;\n",
       "            background-color: #ffffff !important;\n",
       "            border: 2px solid #cccccc !important;\n",
       "            width: 106px;\n",
       "            margin-left: -4px !important;\n",
       "        }\n",
       "        </style><span dir=\"ltr\"><a class=\"icl-Button icl-Button--primary icl-Button--sm cta_button blue\" href=\"/promo/resume?from=bottomResumeCTAjobsearch&amp;trk.origin=jobsearch\" onclick=\"if(!!window.logPromoClick) {window.logPromoClick('trk.origin=jobsearch&amp;trk.variant=FooterGrayBelow&amp;trk.pos=below&amp;trk.tk=1ebvmpanq0j0i000', 'resume','/promo/resume?from=bottomResumeCTAjobsearch&amp;trk.origin=jobsearch');}\">Upload Your Resume</a></span></div></div></div></div>\n",
       "<script defer=\"\" src=\"/tos/banner.js?ctk=1ebvmpaih0j0i000&amp;hl=en&amp;tk=1ebvmpanq0j0i000\"></script>\n",
       "</div>\n",
       "<script type=\"text/javascript\">\n",
       "<!--\n",
       "\n",
       "logJSVPing('jsv', '1ebvmpanq0j0i000');\n",
       "function jsall_loaded() {\n",
       "\n",
       "\n",
       "initProcessLeftoverDwellEntries();\n",
       "\n",
       "detectBrowserState('jobsearch', '1ebvmpanq0j0i000');\n",
       "\n",
       "initLogTiming('jobsearch', '1ebvmpanq0j0i000', 'dRJV0C2IxGrwa9o/PNIMqlf5R3O9NNaynmi/UN9lPFg=');\n",
       "attachSjBlock('');\n",
       "attachJaBlock('');\n",
       "}\n",
       "if (window['closureReady'] === true) {\n",
       "jsall_loaded();\n",
       "}\n",
       "//-->\n",
       "</script>\n",
       "<script type=\"text/javascript\">\n",
       "PENDING_ANALYTICS_VARS = window.PENDING_ANALYTICS_VARS || [];\n",
       "PENDING_ANALYTICS_VARS[PENDING_ANALYTICS_VARS.length] = ['_setCustomVar', 5, 'loggedIn', 'false', 3];\n",
       "</script>\n",
       "<script async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=DC-6927552\"></script>\n",
       "<script>\n",
       "window.dataLayer = window.dataLayer || [];\n",
       "function gtag(){dataLayer.push(arguments);}\n",
       "gtag('js', new Date());\n",
       "gtag('config', 'DC-6927552');\n",
       "</script>\n",
       "<script type=\"text/javascript\">\n",
       "var ga_domains = [];\n",
       "ga_domains.push('indeed.co.in');ga_domains.push('indeed.lu');ga_domains.push('indeed.fr');ga_domains.push('indeed.de');ga_domains.push('indeed.com.br');ga_domains.push('indeed.co.uk');ga_domains.push('indeed.hk');ga_domains.push('indeed.fi');ga_domains.push('indeed.pt');ga_domains.push('indeed.jp');ga_domains.push('indeed.com');ga_domains.push('indeed.com.sg');ga_domains.push('indeed.nl');ga_domains.push('indeed.com.pk');ga_domains.push('indeed.cl');ga_domains.push('indeed.es');ga_domains.push('indeed.co.ve');ga_domains.push('indeed.ae');ga_domains.push('indeed.com.mx');ga_domains.push('indeed.com.my');ga_domains.push('indeed.ch');ga_domains.push('indeed.com.co');ga_domains.push('indeed.com.ph');ga_domains.push('indeed.co.za');ga_domains.push('indeed.ie');ga_domains.push('indeed.com.au');ga_domains.push('indeed.ca');ga_domains.push('indeed.com.pe');\n",
       "\n",
       "(function (i, s, o, g, r, a, m) {\n",
       "i['GoogleAnalyticsObject'] = r;\n",
       "i[r] = i[r] || function () {\n",
       "(i[r].q = i[r].q || []).push(arguments)\n",
       "}, i[r].l = 1 * new Date();\n",
       "a = s.createElement(o),\n",
       "m = s.getElementsByTagName(o)[0];\n",
       "a.async = 1;\n",
       "a.src = g;\n",
       "m.parentNode.insertBefore(a, m)\n",
       "})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');\n",
       "\n",
       "var ga = ga || [];\n",
       "ga('create', 'UA-90780-1', 'auto', {\n",
       "'allowLinker': true\n",
       "});\n",
       "ga('require', 'linkid');\n",
       "ga('require', 'linker');\n",
       "ga('linker:autoLink', ga_domains, false, true);\n",
       "ga('require', 'displayfeatures');\n",
       "ga('send', 'pageview');\n",
       "\n",
       "(function () {\n",
       "if (window.PENDING_ANALYTICS_VARS && window.PENDING_ANALYTICS_VARS.length > 0) {\n",
       "for (var i in PENDING_ANALYTICS_VARS) {\n",
       "ga('set', PENDING_ANALYTICS_VARS[i][2], PENDING_ANALYTICS_VARS[i][3]);\n",
       "}\n",
       "}\n",
       "})();\n",
       "</script>\n",
       "<script>\n",
       "window._comscore = window._comscore || [];\n",
       "window._comscore.push({ c1: \"2\", c2: \"6486505\", c4:\"www.indeed.com/q-python-l-new-york-jobs.html\", c15:\"1ebvmpaih0j0i000\"});\n",
       "(function() { var s = document.createElement(\"script\"), el = document.getElementsByTagName(\"script\")[0]; s.async = true; s.src = (document.location.protocol == \"https:\" ? \"https://sb\" : \"http://b\") + \".scorecardresearch.com/beacon.js\"; el.parentNode.insertBefore(s, el); })();\n",
       "</script>\n",
       "<noscript>\n",
       "<img alt=\"\" height=\"0\" src=\"https://sb.scorecardresearch.com/p?c1=2&amp;c2=6486505&amp;c4=www.indeed.com%2Fq-python-l-new-york-jobs.html&amp;c15=1ebvmpaih0j0i000&amp;cv=2.0&amp;cj=1\" style=\"display:none\" width=\"0\"/>\n",
       "</noscript>\n",
       "<script id=\"mosaic-init-data\" type=\"text/javascript\">\n",
       "    window.mosaic= window.mosaic || {};\n",
       "    window.mosaic.providers={\"mosaic-provider-reportcontent\":\"https://d3fw5vlhllyvee.cloudfront.net/mosaic-provider-reportcontent/dist/69baef1126552355e6ea/js/ReportContent-client.js\",\"mosaic-provider-jsfe-career-questions\":\"https://d3fw5vlhllyvee.cloudfront.net/mosaic-provider-jsfe-career-questions/dist/e362afec5745af16d7a1/js/FallbackContent-client.js\",\"mosaic-provider-jobsearch-feedback\":\"https://d3fw5vlhllyvee.cloudfront.net/mosaic-provider-jobsearch-feedback/dist/e4f308f144684ca97e2e/js/ViewJobFeedback-client.js\",\"platformJs\":\"https://d3fw5vlhllyvee.cloudfront.net/mosaic-common/dist/5e9debdb39963ec8cccb/scripts/index.js\",\"mosaic-provider-jsfe-salary\":\"https://d3fw5vlhllyvee.cloudfront.net/mosaic-provider-jsfe-salary/dist/b8fe8935ff4c757f5d24/js/Main-client.js\"};\n",
       "    window.mosaic.providerErrors={};\n",
       "    window.mosaic.provideri18N={\"mosaic-provider-reportcontent\":\"https://d3fw5vlhllyvee.cloudfront.net/mosaic-provider-reportcontent/dist/i18n/7583e37bf3cc4e47c2d0/en_US.js\",\"mosaic-provider-jsfe-career-questions\":\"https://d3fw5vlhllyvee.cloudfront.net/mosaic-provider-jsfe-career-questions/dist/i18n/e93547aad700eb4f13dd/en_US.js\",\"mosaic-provider-jobsearch-feedback\":\"https://d3fw5vlhllyvee.cloudfront.net/mosaic-provider-jobsearch-feedback/dist/i18n/e8f64c38929390b1e92e/en_US.js\",\"mosaic-provider-jsfe-salary\":\"https://d3fw5vlhllyvee.cloudfront.net/mosaic-provider-jsfe-salary/dist/i18n/8d854885e3a8e4dbf77b/en_US.js\"};\n",
       "    window.mosaic.lazyProviders={\"mosaic-provider-reportcontent\":\"\\u003cdiv class\\u003d\\\"reportcontent-injection-wrapper\\\"\\u003e\\u003c/div\\u003e\",\"mosaic-provider-jobsearch-feedback\":\"\\u003cdiv class\\u003d\\\"viewjob-feedback mobile\\\"\\u003e\\u003cdiv id\\u003d\\\"ratingForm\\\" class\\u003d\\\"\\\"\\u003e\\u003cdiv class\\u003d\\\"icl-Card icl-Card--hasBorder\\\"\\u003e\\u003cdiv class\\u003d\\\"icl-Card-body\\\"\\u003eOverall, how relevant is this job?\\u003c/div\\u003e\\u003cdiv class\\u003d\\\"icl-Card-cta\\\"\\u003e\\u003cdiv class\\u003d\\\"card-align\\\"\\u003e\\u003cbutton class\\u003d\\\"icl-Button icl-Button--tertiary icl-Button--md ratingButton\\\" type\\u003d\\\"button\\\"\\u003e\\u003cdiv style\\u003d\\\"width:0px;height:0px\\\"\\u003e\\u003cdiv class\\u003d\\\"optionBox\\\"\\u003e\\u003clabel class\\u003d\\\"label-left\\\"\\u003eNot at all\\u003c/label\\u003e\\u003c/div\\u003e\\u003c/div\\u003e\\u003cdiv class\\u003d\\\"buttonLiner\\\"\\u003e1\\u003c/div\\u003e\\u003c/button\\u003e\\u003cbutton class\\u003d\\\"icl-Button icl-Button--tertiary icl-Button--md ratingButton\\\" type\\u003d\\\"button\\\"\\u003e\\u003cdiv style\\u003d\\\"width:0px;height:0px\\\"\\u003e\\u003cdiv class\\u003d\\\"optionBox\\\"\\u003e\\u003c/div\\u003e\\u003c/div\\u003e\\u003cdiv class\\u003d\\\"buttonLiner\\\"\\u003e2\\u003c/div\\u003e\\u003c/button\\u003e\\u003cbutton class\\u003d\\\"icl-Button icl-Button--tertiary icl-Button--md ratingButton\\\" type\\u003d\\\"button\\\"\\u003e\\u003cdiv style\\u003d\\\"width:0px;height:0px\\\"\\u003e\\u003cdiv class\\u003d\\\"optionBox\\\"\\u003e\\u003clabel class\\u003d\\\"label-center\\\"\\u003eSomewhat\\u003c/label\\u003e\\u003c/div\\u003e\\u003c/div\\u003e\\u003cdiv class\\u003d\\\"buttonLiner\\\"\\u003e3\\u003c/div\\u003e\\u003c/button\\u003e\\u003cbutton class\\u003d\\\"icl-Button icl-Button--tertiary icl-Button--md ratingButton\\\" type\\u003d\\\"button\\\"\\u003e\\u003cdiv style\\u003d\\\"width:0px;height:0px\\\"\\u003e\\u003cdiv class\\u003d\\\"optionBox\\\"\\u003e\\u003c/div\\u003e\\u003c/div\\u003e\\u003cdiv class\\u003d\\\"buttonLiner\\\"\\u003e4\\u003c/div\\u003e\\u003c/button\\u003e\\u003cbutton class\\u003d\\\"icl-Button icl-Button--tertiary icl-Button--md ratingButton\\\" type\\u003d\\\"button\\\"\\u003e\\u003cdiv style\\u003d\\\"width:0px;height:0px\\\"\\u003e\\u003cdiv class\\u003d\\\"optionBox\\\"\\u003e\\u003clabel class\\u003d\\\"label-right\\\"\\u003eExtremely\\u003c/label\\u003e\\u003c/div\\u003e\\u003c/div\\u003e\\u003cdiv class\\u003d\\\"buttonLiner\\\"\\u003e5\\u003c/div\\u003e\\u003c/button\\u003e\\u003c/div\\u003e\\u003c/div\\u003e\\u003c/div\\u003e\\u003c/div\\u003e\\u003cdiv id\\u003d\\\"gratitude\\\" class\\u003d\\\"\\\"\\u003e\\u003c/div\\u003e\\u003c/div\\u003e\"};\n",
       "    window.mosaic.cssResetProviders={\"mosaic-provider-reportcontent\":false,\"mosaic-provider-jsfe-career-questions\":false,\"mosaic-provider-jobsearch-feedback\":false,\"mosaic-provider-jsfe-salary\":false}\n",
       "    window.mosaic.zonedProviders={\"salaryFilter\":[\"mosaic-provider-jsfe-salary\"],\"afterTenthJobResult\":[],\"jobcards\":[],\"belowJobResultsPagination\":[\"mosaic-provider-jsfe-career-questions\"],\"serpModals\":[],\"belowPageContent\":[],\"aboveJobCards\":[]}\n",
       "    window.mosaic.serviceIdLookup={\"mosaic-provider-reportcontent\":\"mosaic-provider-reportcontent\",\"mosaic-provider-jsfe-career-questions\":\"mosaic-provider-jsfe-career-questions\",\"mosaic-provider-jobsearch-feedback\":\"mosaic-provider-jobsearch-feedback\",\"mosaic-provider-jsfe-salary\":\"mosaic-provider-jsfe-salary\"}\n",
       "    window.mosaic.webpackPublicPath=\"https://d3fw5vlhllyvee.cloudfront.net/mosaic-common/dist\"\n",
       "</script>\n",
       "<script id=\"mosaic-data\" type=\"text/javascript\">\n",
       "    window.mosaic.providerData={};\n",
       "    window.mosaic.initialData = {\"logTypes\":{\"jsuipPlatformInitError\":\"4327faee2bbb67f4e7f2185701a52e54\",\"mosaicPlatformLoadRecovery\":\"cee115a2f7013215fe1cde93caa21161\",\"mosaicProviderSeen\":\"e3926cc0a343f384f2e5e6dfc540016a\",\"jsuipProviderLoadTimings\":\"fb7274d51fc7a04d450086c83a40cc6a\",\"jsuipProviderExecutionError\":\"211e778edbde5e164fd5f14dd23e6115\",\"jsuipAction\":\"d5973eb3ad332b3608839e9bbed7d867\",\"jsuipPlatformLoadError\":\"c74c8d65f1d6f620ddce517edd3faa40\",\"jsuipProviderLoadError\":\"61c37c1721757c82be5e97b1fff8d1c2\"},\"platformLogTk\":\"1ebvmpar50j0i000\",\"logTk\":\"1ebvmpanq0j0i000\",\"hostId\":\"jasx\",\"platformId\":\"jasx\",\"env\":\"PRODUCTION\",\"pageId\":\"serp\"};\n",
       "\n",
       "    window.mosaic.providerData[\"mosaic-provider-reportcontent\"]={\"hostId\":\"jasx\",\"pageId\":\"serp\",\"ctk\":\"1ebvmpaih0j0i000\",\"country\":\"US\",\"language\":\"en\",\"userAgent\":\"python-requests/2.23.0\",\"mobvjtk\":\"1ebvmpanq0j0i000\",\"isMobile\":false,\"indeedcsrftoken\":\"9jhEqmZmhcNNcW2MhMYlcAJ6hs6h1WCN\",\"isLoggedIn\":false,\"isConfirmed\":true,\"reportContentApiUrl\":\"https://reportcontent.indeed.com/api/v1/report/content\"};\n",
       "    window.mosaic.providerData[\"mosaic-provider-jsfe-career-questions\"]={\"property\":1};\n",
       "    window.mosaic.providerData[\"mosaic-provider-jobsearch-feedback\"]={\"name\":\"Feedback\",\"pageId\":\"serp\",\"country\":\"US\",\"language\":\"en\",\"ctk\":\"1ebvmpaih0j0i000\",\"userAgent\":\"python-requests/2.23.0\",\"metaData\":{\"feedbackId\":\"viewjob-relevance\"},\"mobile\":false,\"userId\":0,\"seenData\":{\"feedbackId\":\"viewjob-relevance\"},\"eventData\":{\"feedbackId\":\"viewjob-relevance\"}};\n",
       "    window.mosaic.providerData[\"mosaic-provider-jsfe-salary\"]={\"mobile\":false,\"currency\":\"USD\",\"currencySymbol\":\"$\",\"salaryType\":\"YEARLY\",\"salaryFilterLowerBound\":0,\"salaryFilterUpperBound\":270000,\"ctk\":\"1ebvmpaih0j0i000\",\"country\":\"US\",\"language\":\"en\",\"loggedIn\":false,\"userId\":0,\"logEntryTK\":\"1ebvmpanq0j0i000\",\"privileged\":false,\"platform\":\"\",\"url\":\"https://www.indeed.com/jobs?q=python&l=new+york\",\"cookie\":{\"SHOE\":\"\",\"SOCK\":\"\"},\"pg\":{\"mosaic_mobserp_salary_v2_tog\":{\"group\":\"inactive\",\"value\":-1,\"allocationId\":\"\"},\"mosaic_serp_salary_v11_slider_tst\":{\"group\":\"inactive\",\"value\":-1,\"allocationId\":\"\"},\"mosaic_serp_salary_v11_minslider_tst\":{\"group\":\"inactive\",\"value\":-1,\"allocationId\":\"\"},\"mosaic_serp_salary_a11y_tst\":{\"group\":\"inactive\",\"value\":-1,\"allocationId\":\"#A2\"},\"mosaic_salary_filter_checkbox_profio_tst\":{\"group\":\"active\",\"value\":1,\"allocationId\":\"#B2\"},\"mosaic_salary_filter_intl_format_tog\":{\"group\":\"inactive\",\"value\":-1,\"allocationId\":\"#F1\"},\"mosaic_mobserp_salary_tog\":{\"group\":\"inactive\",\"value\":-1,\"allocationId\":\"\"},\"mosaic_dserp_salary_tog\":{\"group\":\"active\",\"value\":1,\"allocationId\":\"#A6\"}},\"pgString\":\"#B2:mosaic_salary_filter_checkbox_profio_tst1,#A6:mosaic_dserp_salary_tog1,mosaic_salary_filter_checkbox_profio_tst1,mosaic_dserp_salary_tog1\",\"profileAPIPath\":\"https://profile-api.indeed.com/api\",\"profileAPITimeout\":300,\"gt\":{\"split\":{}},\"locale\":\"en-US\"};\n",
       "</script>\n",
       "<script async=\"\" src=\"https://d3fw5vlhllyvee.cloudfront.net/mosaic-common/dist/d9db59489e4dbbca173b/scripts/loadProviders.js\"></script>\n",
       "<script id=\"mosaic-translation-overrides\">\n",
       "    this.mosaic = this.mosaic || {}; this.mosaic.i18nOverrides = this.mosaic.i18nOverrides || {};\n",
       "</script>\n",
       "<script>window['sendPageLoadEndPing'] = function(pageId, tk, st) {var validPageIds = ['viewjob', 'serp']; if (!!Image && validPageIds.indexOf(pageId) > -1 && !!tk && !!st) {var href = '/rpc/pageLoadEnd?pageId=' + pageId + '&tk=' + tk + '&st=' + st + '&__=' + Math.random(); var img = new Image(); img.src = href;}}; window['sendPageLoadEndPing'](\"serp\", \"1ebvmpanq0j0i000\", \"1593423211258\");</script>\n"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "soup"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "What a soup!!! 🍜 Let's be picky and thin it out."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Find Elements By ID\n",
    "\n",
    "`id` attributes uniquely identify HTML elements. Let's find one we need with Developer Tools!"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "results = soup.find(id=\"resultsCol\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "collapsed": true,
    "jupyter": {
     "outputs_hidden": true
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<td id=\"resultsCol\">\n",
       "<div id=\"resultsColTopSpace\"></div>\n",
       "<div class=\"messageContainer\">\n",
       "<script type=\"text/javascript\">\n",
       "      function setRefineByCookie(refineByTypes) {\n",
       "        var expires = new Date();\n",
       "        expires.setTime(expires.getTime() + (10 * 1000));\n",
       "        for (var i = 0; i < refineByTypes.length; i++) {\n",
       "          setCookie(refineByTypes[i], \"1\", expires);\n",
       "        }\n",
       "      }\n",
       "    </script>\n",
       "</div>\n",
       "<style type=\"text/css\">\n",
       "    #increased_radius_result {\n",
       "        font-size: 16px;\n",
       "        font-style: italic;\n",
       "    }\n",
       "    #original_radius_result{\n",
       "        font-size: 13px;\n",
       "        font-style: italic;\n",
       "        color: #666666;\n",
       "    }\n",
       "</style>\n",
       "<div class=\"resultsTop\"><div class=\"mosaic-zone\" id=\"mosaic-zone-aboveJobCards\"></div><script type=\"text/javascript\">\n",
       "                try {\n",
       "                    window.mosaic.onMosaicApiReady(function() {\n",
       "                        var zoneId = 'aboveJobCards';\n",
       "                        var providers = window.mosaic.zonedProviders[zoneId];\n",
       "\n",
       "                        if (providers) {\n",
       "                            providers.filter(function(p) { return window.mosaic.lazyFns[p]; }).forEach(function(p) {\n",
       "                                return window.mosaic.api.loadProvider(p);\n",
       "                            });\n",
       "                        }\n",
       "                    });\n",
       "                 } catch (e) {};\n",
       "                </script><div data-tn-section=\"resumePromo\" id=\"resumePromo\">\n",
       "<a aria-hidden=\"true\" href=\"/promo/resume\" onclick=\"this.href = appendParamsOnce( this.href, '?from=serptop3&amp;subfrom=resprmrtop&amp;trk.origin=jobsearch&amp;trk.variant=resprmrtop&amp;trk.tk=1ebvmpanq0j0i000')\" tabindex=\"-1\"><span aria-label=\"post resume icon\" class=\"new-ico\" role=\"img\"></span></a> <a class=\"resume-promo-link\" href=\"/promo/resume\" onclick=\"this.href = appendParamsOnce( this.href, '?from=serptop3&amp;subfrom=resprmrtop&amp;trk.origin=jobsearch&amp;trk.variant=resprmrtop&amp;trk.tk=1ebvmpanq0j0i000')\"><b>Upload your resume</b></a> - Let employers find you</div><h1 class=\"currentSearchLabel-a11y-contrast-color\" id=\"jobsInLocation\">\n",
       "            python jobs in New York State</h1><div class=\"secondRow\">\n",
       "<div class=\"serp-filters-sort-by-container\">\n",
       "<span class=\"serp-filters-sort-by-label\">Sort by: </span>\n",
       "<span class=\"no-wrap\"><b>relevance</b> -\n",
       "<a href=\"/jobs?q=python&amp;l=new+york&amp;sort=date\" rel=\"nofollow\">date</a></span>\n",
       "</div><div class=\"searchCountContainer\">\n",
       "<div class=\"searchCount-a11y-contrast-color\" id=\"searchCount\">\n",
       "<div id=\"searchCountPages\">\n",
       "                    Page 1 of 3,401 jobs</div>\n",
       "<div class=\"serp-relevance-explanation\"><button aria-label=\"help icon\" class=\"serp-relevance-explanation-helpIcon serp-helpIcon\" type=\"button\"><svg height=\"16\" width=\"16\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"><defs><lineargradient id=\"a\" x1=\"50%\" x2=\"50%\" y1=\"0%\" y2=\"100%\"><stop offset=\"0%\" stop-color=\"#FFF\" stop-opacity=\".5\"></stop><stop offset=\"100%\" stop-opacity=\".5\"></stop></lineargradient><lineargradient id=\"b\" x1=\"50%\" x2=\"50%\" y1=\"0%\" y2=\"100%\"><stop offset=\"0%\" stop-opacity=\".5\"></stop><stop offset=\"100%\" stop-opacity=\".5\"></stop></lineargradient><path d=\"M7.1537 3.391C8.373 3.4665 9.3466 4.44 9.4223 5.6594 9.4886 6.7088 8.8736 7.6823 7.9 8.0702c-.1413.0563-.2358.1796-.2358.321v.6619h-1.324v-.662c0-.6894.4162-1.2944 1.0687-1.5497.4442-.1795.7283-.6244.6995-1.0968-.0382-.548-.4824-.9922-1.0304-1.0304-.3116-.0282-.605.085-.8315.2934-.2271.2077-.3504.4911-.3504.8034v.662H4.5728v-.662c0-.662.2834-1.3146.7658-1.7682.4911-.463 1.1343-.6995 1.815-.6519zM6.33 10.22c0-.368.2586-.6649.6606-.6683.004 0 .0047-.002.006-.002h.0114v.004c.412.0157.662.3064.662.6656-.0087.3736-.2566.6595-.662.667-.0013.0034-.0033.002-.0053.002-.0034 0-.006.0014-.008.0014-.0027 0-.0027-.0014-.004-.0014-.4-.0142-.6607-.2981-.6607-.6683zM1.6407 7c0-2.9554 2.4046-5.36 5.36-5.36 2.9553 0 5.36 2.4046 5.36 5.36 0 2.9554-2.4047 5.36-5.36 5.36-2.9554 0-5.36-2.4046-5.36-5.36zM.3 7c0 3.6997 3.0003 6.7 6.7 6.7 3.7004 0 6.7-3.0003 6.7-6.7C13.7 3.2996 10.7004.3 7 .3 3.3003.3.3 3.2996.3 7z\" id=\"c\"></path></defs><g fill=\"none\" fill-rule=\"evenodd\"><g fill-rule=\"nonzero\"><path d=\"M8.1537 4.391c1.2194.0756 2.1929 1.0491 2.2686 2.2685.0663 1.0493-.5487 2.0228-1.5223 2.4107-.1413.0563-.2358.1796-.2358.321v.6619h-1.324v-.662c0-.6894.4162-1.2944 1.0687-1.5497.4442-.1795.7283-.6244.6995-1.0968-.0382-.548-.4824-.9922-1.0304-1.0304-.3116-.0282-.605.085-.8315.2934-.2271.2077-.3504.4911-.3504.8034v.662H5.5728v-.662c0-.662.2834-1.3146.7658-1.7682.4911-.463 1.1343-.6995 1.815-.6519zM7.33 11.22c0-.368.2586-.6649.6606-.6683.004 0 .0047-.002.006-.002h.0114v.004c.412.0157.662.3064.662.6656-.0087.3736-.2566.6595-.662.667-.0013.0034-.0033.002-.0053.002-.0034 0-.006.0014-.008.0014-.0027 0-.0027-.0014-.004-.0014-.4-.0142-.6607-.2981-.6607-.6683zM2.6407 8c0-2.9554 2.4046-5.36 5.36-5.36 2.9553 0 5.36 2.4046 5.36 5.36 0 2.9554-2.4047 5.36-5.36 5.36-2.9554 0-5.36-2.4046-5.36-5.36zM1.3 8c0 3.6997 3.0003 6.7 6.7 6.7 3.7004 0 6.7-3.0003 6.7-6.7 0-3.7004-2.9996-6.7-6.7-6.7-3.6997 0-6.7 2.9996-6.7 6.7z\" fill=\"#D8D8D8\"></path><path d=\"M7.1537 3.391C8.373 3.4665 9.3466 4.44 9.4223 5.6594 9.4886 6.7088 8.8736 7.6823 7.9 8.0702c-.1413.0563-.2358.1796-.2358.321v.6619h-1.324v-.662c0-.6894.4162-1.2944 1.0687-1.5497.4442-.1795.7283-.6244.6995-1.0968-.0382-.548-.4824-.9922-1.0304-1.0304-.3116-.0282-.605.085-.8315.2934-.2271.2077-.3504.4911-.3504.8034v.662H4.5728v-.662c0-.662.2834-1.3146.7658-1.7682.4911-.463 1.1343-.6995 1.815-.6519zM6.33 10.22c0-.368.2586-.6649.6606-.6683.004 0 .0047-.002.006-.002h.0114v.004c.412.0157.662.3064.662.6656-.0087.3736-.2566.6595-.662.667-.0013.0034-.0033.002-.0053.002-.0034 0-.006.0014-.008.0014-.0027 0-.0027-.0014-.004-.0014-.4-.0142-.6607-.2981-.6607-.6683zM1.6407 7c0-2.9554 2.4046-5.36 5.36-5.36 2.9553 0 5.36 2.4046 5.36 5.36 0 2.9554-2.4047 5.36-5.36 5.36-2.9554 0-5.36-2.4046-5.36-5.36zM.3 7c0 3.6997 3.0003 6.7 6.7 6.7 3.7004 0 6.7-3.0003 6.7-6.7C13.7 3.2996 10.7004.3 7 .3 3.3003.3.3 3.2996.3 7z\" fill=\"url(#a)\" transform=\"translate(1 1)\"></path><path d=\"M7.1537 3.391C8.373 3.4665 9.3466 4.44 9.4223 5.6594 9.4886 6.7088 8.8736 7.6823 7.9 8.0702c-.1413.0563-.2358.1796-.2358.321v.6619h-1.324v-.662c0-.6894.4162-1.2944 1.0687-1.5497.4442-.1795.7283-.6244.6995-1.0968-.0382-.548-.4824-.9922-1.0304-1.0304-.3116-.0282-.605.085-.8315.2934-.2271.2077-.3504.4911-.3504.8034v.662H4.5728v-.662c0-.662.2834-1.3146.7658-1.7682.4911-.463 1.1343-.6995 1.815-.6519zM6.33 10.22c0-.368.2586-.6649.6606-.6683.004 0 .0047-.002.006-.002h.0114v.004c.412.0157.662.3064.662.6656-.0087.3736-.2566.6595-.662.667-.0013.0034-.0033.002-.0053.002-.0034 0-.006.0014-.008.0014-.0027 0-.0027-.0014-.004-.0014-.4-.0142-.6607-.2981-.6607-.6683zM1.6407 7c0-2.9554 2.4046-5.36 5.36-5.36 2.9553 0 5.36 2.4046 5.36 5.36 0 2.9554-2.4047 5.36-5.36 5.36-2.9554 0-5.36-2.4046-5.36-5.36zM.3 7c0 3.6997 3.0003 6.7 6.7 6.7 3.7004 0 6.7-3.0003 6.7-6.7C13.7 3.2996 10.7004.3 7 .3 3.3003.3.3 3.2996.3 7z\" fill=\"url(#a)\" transform=\"translate(1 1)\"></path><path d=\"M7.1537 3.391C8.373 3.4665 9.3466 4.44 9.4223 5.6594 9.4886 6.7088 8.8736 7.6823 7.9 8.0702c-.1413.0563-.2358.1796-.2358.321v.6619h-1.324v-.662c0-.6894.4162-1.2944 1.0687-1.5497.4442-.1795.7283-.6244.6995-1.0968-.0382-.548-.4824-.9922-1.0304-1.0304-.3116-.0282-.605.085-.8315.2934-.2271.2077-.3504.4911-.3504.8034v.662H4.5728v-.662c0-.662.2834-1.3146.7658-1.7682.4911-.463 1.1343-.6995 1.815-.6519zM6.33 10.22c0-.368.2586-.6649.6606-.6683.004 0 .0047-.002.006-.002h.0114v.004c.412.0157.662.3064.662.6656-.0087.3736-.2566.6595-.662.667-.0013.0034-.0033.002-.0053.002-.0034 0-.006.0014-.008.0014-.0027 0-.0027-.0014-.004-.0014-.4-.0142-.6607-.2981-.6607-.6683zM1.6407 7c0-2.9554 2.4046-5.36 5.36-5.36 2.9553 0 5.36 2.4046 5.36 5.36 0 2.9554-2.4047 5.36-5.36 5.36-2.9554 0-5.36-2.4046-5.36-5.36zM.3 7c0 3.6997 3.0003 6.7 6.7 6.7 3.7004 0 6.7-3.0003 6.7-6.7C13.7 3.2996 10.7004.3 7 .3 3.3003.3.3 3.2996.3 7z\" fill=\"url(#b)\" transform=\"translate(1 1)\"></path></g><g transform=\"translate(1 1)\"><mask fill=\"#fff\" id=\"d\"><use xlink:href=\"#c\"></use></mask><g mask=\"url(#d)\"><path d=\"M-1-1h16v16H-1z\" fill=\"#6F6F6F\" fill-rule=\"nonzero\"></path></g></g></g></svg></button><div class=\"serp-relevance-explanation-tooltip hidden\"><div aria-labelledby=\"callout-heading-735228863\" class=\"icl-Callout icl-Callout--caretEnd\" role=\"alert\"><div class=\"icl-Callout-header\"><h3 class=\"icl-Callout-heading\" id=\"callout-heading-735228863\"></h3><a class=\"icl-CloseButton icl-Callout-close\"><svg aria-label=\"dismiss-tooltip\" class=\"icl-Icon icl-Icon--sm icl-Icon--black close\" role=\"img\"><g><path d=\"M14.53,4.53L13.47,3.47,9,7.94,4.53,3.47,3.47,4.53,7.94,9,3.47,13.47l1.06,1.06L9,10.06l4.47,4.47,1.06-1.06L10.06,9Z\"></path></g></svg></a></div><div class=\"icl-Callout-content\"><div class=\"jobsearch-ResultsInfo-text\">Displayed here are Job Ads that match your query. Indeed may be compensated by these employers, helping keep Indeed free for jobseekers. Indeed ranks Job Ads based on a combination of employer bids and relevance, such as your search terms and other activity on Indeed. For more information, see the <a href=\"//www.indeed.com/legal?hl=en#tosIntro\">Indeed Terms of Service</a></div></div></div></div></div></div>\n",
       "</div></div>\n",
       "</div>\n",
       "<a id=\"jobPostingsAnchor\" tabindex=\"-1\"></a>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"487b30db63184515\" data-tn-component=\"organicJob\" id=\"p_487b30db63184515\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=487b30db63184515&amp;fccid=bf0600f0f252b45b&amp;vjs=3\" id=\"jl_487b30db63184515\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[0],true,0);\" onmousedown=\"return rclk(this,jobmap[0],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Penetration Testing Trainee (Remote USA)\">\n",
       "Penetration Testing Trainee (Remote USA)</a>\n",
       "</h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "BreachLock</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"Florida, NY\" id=\"recJobLoc_487b30db63184515\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">Florida, NY</span>\n",
       "<span class=\"remote-bullet\">•</span>\n",
       "<span class=\"remote\">Remote work available</span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>BreachLocks’s modern SaaS-based approach redefines the old school and time-consuming pen test model into fast and comprehensive security as service.</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">30+ days ago</span><span class=\"tt_set\" id=\"tt_set_0\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_487b30db63184515\" onclick=\"changeJobState('487b30db63184515', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_0\" onclick=\"toggleMoreLinks('487b30db63184515'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_487b30db63184515\" style=\"display:none;\"></div><script>if (!window['result_487b30db63184515']) {window['result_487b30db63184515'] = {};}window['result_487b30db63184515']['showSource'] = false; window['result_487b30db63184515']['source'] = \"BreachLock\"; window['result_487b30db63184515']['loggedIn'] = false; window['result_487b30db63184515']['showMyJobsLinks'] = false;window['result_487b30db63184515']['undoAction'] = \"unsave\";window['result_487b30db63184515']['relativeJobAge'] = \"30+ days ago\";window['result_487b30db63184515']['jobKey'] = \"487b30db63184515\"; window['result_487b30db63184515']['myIndeedAvailable'] = true; window['result_487b30db63184515']['showMoreActionsLink'] = window['result_487b30db63184515']['showMoreActionsLink'] || true; window['result_487b30db63184515']['resultNumber'] = 0; window['result_487b30db63184515']['jobStateChangedToSaved'] = false; window['result_487b30db63184515']['searchState'] = \"q=python&amp;l=new+york\"; window['result_487b30db63184515']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_487b30db63184515']['saveJobFailed'] = false; window['result_487b30db63184515']['removeJobFailed'] = false; window['result_487b30db63184515']['requestPending'] = false; window['result_487b30db63184515']['notesEnabled'] = true; window['result_487b30db63184515']['currentPage'] = \"serp\"; window['result_487b30db63184515']['sponsored'] = false;window['result_487b30db63184515']['reportJobButtonEnabled'] = false; window['result_487b30db63184515']['showMyJobsHired'] = false; window['result_487b30db63184515']['showSaveForSponsored'] = false; window['result_487b30db63184515']['showJobAge'] = true; window['result_487b30db63184515']['showHolisticCard'] = true; window['result_487b30db63184515']['showDislike'] = false; window['result_487b30db63184515']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_0\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('487b30db63184515'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_0\"><ul><li><span class=\"mat\">View all <a href=\"/q-Breachlock-l-Florida,-NY-jobs.html\">BreachLock jobs in Florida, NY</a> - <a href=\"/l-Florida,-NY-jobs.html\">Florida jobs</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=loc_Florida+NY\">Florida New York</a> - <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_BreachLock\">BreachLock</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_487b30db63184515_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"230b869a1ae6f0d9\" data-tn-component=\"organicJob\" id=\"p_230b869a1ae6f0d9\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=230b869a1ae6f0d9&amp;fccid=f0d890633e02e75f&amp;vjs=3\" id=\"jl_230b869a1ae6f0d9\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[1],true,0);\" onmousedown=\"return rclk(this,jobmap[1],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Data Engineer Summer Internship (REMOTE)\">\n",
       "Data Engineer Summer Internship (REMOTE)</a>\n",
       "<span class=\"new\">new</span></h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "Vee Search</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York State\" id=\"recJobLoc_230b869a1ae6f0d9\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York State</span>\n",
       "<span class=\"remote-bullet\">•</span>\n",
       "<span class=\"remote\">Remote work available</span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>You will help drive business results through building a robust data engine to build business-critical, scalable, and robust data pipelines and intuitive data…</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">3 days ago</span><span class=\"tt_set\" id=\"tt_set_1\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_230b869a1ae6f0d9\" onclick=\"changeJobState('230b869a1ae6f0d9', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_1\" onclick=\"toggleMoreLinks('230b869a1ae6f0d9'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_230b869a1ae6f0d9\" style=\"display:none;\"></div><script>if (!window['result_230b869a1ae6f0d9']) {window['result_230b869a1ae6f0d9'] = {};}window['result_230b869a1ae6f0d9']['showSource'] = false; window['result_230b869a1ae6f0d9']['source'] = \"Vee Search\"; window['result_230b869a1ae6f0d9']['loggedIn'] = false; window['result_230b869a1ae6f0d9']['showMyJobsLinks'] = false;window['result_230b869a1ae6f0d9']['undoAction'] = \"unsave\";window['result_230b869a1ae6f0d9']['relativeJobAge'] = \"3 days ago\";window['result_230b869a1ae6f0d9']['jobKey'] = \"230b869a1ae6f0d9\"; window['result_230b869a1ae6f0d9']['myIndeedAvailable'] = true; window['result_230b869a1ae6f0d9']['showMoreActionsLink'] = window['result_230b869a1ae6f0d9']['showMoreActionsLink'] || true; window['result_230b869a1ae6f0d9']['resultNumber'] = 1; window['result_230b869a1ae6f0d9']['jobStateChangedToSaved'] = false; window['result_230b869a1ae6f0d9']['searchState'] = \"q=python&amp;l=new+york\"; window['result_230b869a1ae6f0d9']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_230b869a1ae6f0d9']['saveJobFailed'] = false; window['result_230b869a1ae6f0d9']['removeJobFailed'] = false; window['result_230b869a1ae6f0d9']['requestPending'] = false; window['result_230b869a1ae6f0d9']['notesEnabled'] = true; window['result_230b869a1ae6f0d9']['currentPage'] = \"serp\"; window['result_230b869a1ae6f0d9']['sponsored'] = false;window['result_230b869a1ae6f0d9']['reportJobButtonEnabled'] = false; window['result_230b869a1ae6f0d9']['showMyJobsHired'] = false; window['result_230b869a1ae6f0d9']['showSaveForSponsored'] = false; window['result_230b869a1ae6f0d9']['showJobAge'] = true; window['result_230b869a1ae6f0d9']['showHolisticCard'] = true; window['result_230b869a1ae6f0d9']['showDislike'] = false; window['result_230b869a1ae6f0d9']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_1\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('230b869a1ae6f0d9'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_1\"><ul><li><span class=\"mat\">View all <a href=\"/q-Vee-Search-l-New-York-State-jobs.html\">Vee Search jobs in New York State</a> - <a href=\"/l-New-York-State-jobs.html\">New York State jobs</a></span></li><li><span class=\"mat\">Salary Search: <a href=\"/salaries/data-engineer-Salaries,-New-York-State\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=serp-more&amp;fromjk=230b869a1ae6f0d9&amp;from=serp-more');\">Data Engineer salaries in New York State</a></span></li><li><span class=\"mat\">Explore career as Data Engineer: <a href=\"/career/data-engineer\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">overview</a>, <a href=\"/career/data-engineer/career-advice\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">career advice</a>, <a href=\"/career/data-engineer/faq\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">FAQs</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_Vee+Search\">Vee Search</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_230b869a1ae6f0d9_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"3d07c7b81d80f7cc\" data-tn-component=\"organicJob\" id=\"p_3d07c7b81d80f7cc\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=3d07c7b81d80f7cc&amp;fccid=e0ccb12bb145acf5&amp;vjs=3\" id=\"jl_3d07c7b81d80f7cc\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[2],true,0);\" onmousedown=\"return rclk(this,jobmap[2],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Python &amp; JavaScript Developer\">\n",
       "<b>Python</b> &amp; JavaScript Developer</a>\n",
       "</h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "<a class=\"turnstileLink\" data-tn-element=\"companyName\" href=\"/cmp/Media-Storm,-LLC\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=SERP&amp;campaignid=serp-linkcompanyname&amp;fromjk=3d07c7b81d80f7cc&amp;jcid=e0ccb12bb145acf5')\" rel=\"noopener\" target=\"_blank\">\n",
       "Media Storm, LLC</a></span>\n",
       "<span class=\"ratingsDisplay\">\n",
       "<a class=\"ratingNumber\" data-tn-variant=\"cmplinktst2\" href=\"/cmp/Media-Storm,-LLC/reviews\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=cmplinktst2&amp;from=SERP&amp;jt=Python+%26+JavaScript+Developer&amp;fromjk=3d07c7b81d80f7cc&amp;jcid=e0ccb12bb145acf5');\" rel=\"noopener\" target=\"_blank\" title=\"Media Storm reviews\">\n",
       "<span class=\"ratingsContent\">\n",
       "3.3<svg class=\"starIcon\" height=\"12px\" role=\"img\" width=\"12px\">\n",
       "<g>\n",
       "<path d=\"M 12.00,4.34 C 12.00,4.34 7.69,3.97 7.69,3.97 7.69,3.97 6.00,0.00 6.00,0.00 6.00,0.00 4.31,3.98 4.31,3.98 4.31,3.98 0.00,4.34 0.00,4.34 0.00,4.34 3.28,7.18 3.28,7.18 3.28,7.18 2.29,11.40 2.29,11.40 2.29,11.40 6.00,9.16 6.00,9.16 6.00,9.16 9.71,11.40 9.71,11.40 9.71,11.40 8.73,7.18 8.73,7.18 8.73,7.18 12.00,4.34 12.00,4.34 Z\" style=\"fill: #FFB103\"></path>\n",
       "</g>\n",
       "</svg>\n",
       "</span>\n",
       "</a>\n",
       "</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York, NY\" id=\"recJobLoc_3d07c7b81d80f7cc\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York, NY 10013 <span style=\"font-size: smaller\">(SoHo area)</span></span>\n",
       "<span class=\"remote-bullet\">•</span>\n",
       "<span class=\"remote\">Remote work available</span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>The candidate will join the growing R&amp;D team to develop software and technologies to enabled media activation, optimization, and measurement products.</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">16 days ago</span><span class=\"tt_set\" id=\"tt_set_2\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_3d07c7b81d80f7cc\" onclick=\"changeJobState('3d07c7b81d80f7cc', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_2\" onclick=\"toggleMoreLinks('3d07c7b81d80f7cc'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_3d07c7b81d80f7cc\" style=\"display:none;\"></div><script>if (!window['result_3d07c7b81d80f7cc']) {window['result_3d07c7b81d80f7cc'] = {};}window['result_3d07c7b81d80f7cc']['showSource'] = false; window['result_3d07c7b81d80f7cc']['source'] = \"Media Storm, LLC\"; window['result_3d07c7b81d80f7cc']['loggedIn'] = false; window['result_3d07c7b81d80f7cc']['showMyJobsLinks'] = false;window['result_3d07c7b81d80f7cc']['undoAction'] = \"unsave\";window['result_3d07c7b81d80f7cc']['relativeJobAge'] = \"16 days ago\";window['result_3d07c7b81d80f7cc']['jobKey'] = \"3d07c7b81d80f7cc\"; window['result_3d07c7b81d80f7cc']['myIndeedAvailable'] = true; window['result_3d07c7b81d80f7cc']['showMoreActionsLink'] = window['result_3d07c7b81d80f7cc']['showMoreActionsLink'] || true; window['result_3d07c7b81d80f7cc']['resultNumber'] = 2; window['result_3d07c7b81d80f7cc']['jobStateChangedToSaved'] = false; window['result_3d07c7b81d80f7cc']['searchState'] = \"q=python&amp;l=new+york\"; window['result_3d07c7b81d80f7cc']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_3d07c7b81d80f7cc']['saveJobFailed'] = false; window['result_3d07c7b81d80f7cc']['removeJobFailed'] = false; window['result_3d07c7b81d80f7cc']['requestPending'] = false; window['result_3d07c7b81d80f7cc']['notesEnabled'] = true; window['result_3d07c7b81d80f7cc']['currentPage'] = \"serp\"; window['result_3d07c7b81d80f7cc']['sponsored'] = false;window['result_3d07c7b81d80f7cc']['reportJobButtonEnabled'] = false; window['result_3d07c7b81d80f7cc']['showMyJobsHired'] = false; window['result_3d07c7b81d80f7cc']['showSaveForSponsored'] = false; window['result_3d07c7b81d80f7cc']['showJobAge'] = true; window['result_3d07c7b81d80f7cc']['showHolisticCard'] = true; window['result_3d07c7b81d80f7cc']['showDislike'] = false; window['result_3d07c7b81d80f7cc']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_2\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('3d07c7b81d80f7cc'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_2\"><ul><li><span class=\"mat\">View all <a href=\"/jobs?q=Media+Storm,+LLC&amp;l=New+York,+NY&amp;nc=jasx\">Media Storm, LLC jobs in New York, NY</a> - <a href=\"/l-New-York,-NY-jobs.html\">New York jobs</a></span></li><li><span class=\"mat\">Salary Search: <a href=\"/salaries/python-developer-Salaries,-New-York-NY\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=serp-more&amp;fromjk=3d07c7b81d80f7cc&amp;from=serp-more');\">Python Developer salaries in New York, NY</a></span></li><li><span class=\"mat\">Learn more about working at <a href=\"/cmp/Media-Storm,-LLC/about\" onmousedown=\"this.href = appendParamsOnce(this.href, '?fromjk=3d07c7b81d80f7cc&amp;from=serp-more&amp;campaignid=serp-more&amp;jcid=e0ccb12bb145acf5');\">Media Storm, LLC</a></span></li><li><span class=\"mat\">See popular <a href=\"/cmp/Media-Storm,-LLC/faq\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=serp-more&amp;campaignid=serp-more&amp;fromjk=3d07c7b81d80f7cc&amp;jcid=e0ccb12bb145acf5');\">questions &amp; answers about Media Storm, LLC</a></span></li><li><span class=\"mat\">Explore career as Python Developer: <a href=\"/career/python-developer\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">overview</a>, <a href=\"/career/python-developer/career-advice\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">career advice</a>, <a href=\"/career/python-developer/faq\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">FAQs</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=loc_New+York+NY\">New York New York</a> - <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_Media+Storm\">Media Storm</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_3d07c7b81d80f7cc_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"cf4a3b205d7defc3\" data-tn-component=\"organicJob\" id=\"p_cf4a3b205d7defc3\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=cf4a3b205d7defc3&amp;fccid=ff513d4351456de2&amp;vjs=3\" id=\"jl_cf4a3b205d7defc3\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[3],true,0);\" onmousedown=\"return rclk(this,jobmap[3],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Alternative Data Research Analyst\">\n",
       "Alternative Data Research Analyst</a>\n",
       "<span class=\"new\">new</span></h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "Yewno</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York, NY\" id=\"recJobLoc_cf4a3b205d7defc3\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York, NY 10020 <span style=\"font-size: smaller\">(Midtown area)</span></span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>Perform research and identify unique alternative datasets relevant to financial services applications; perform data validation further assessing validity,…</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">4 days ago</span><span class=\"tt_set\" id=\"tt_set_3\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_cf4a3b205d7defc3\" onclick=\"changeJobState('cf4a3b205d7defc3', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_3\" onclick=\"toggleMoreLinks('cf4a3b205d7defc3'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_cf4a3b205d7defc3\" style=\"display:none;\"></div><script>if (!window['result_cf4a3b205d7defc3']) {window['result_cf4a3b205d7defc3'] = {};}window['result_cf4a3b205d7defc3']['showSource'] = false; window['result_cf4a3b205d7defc3']['source'] = \"Yewno\"; window['result_cf4a3b205d7defc3']['loggedIn'] = false; window['result_cf4a3b205d7defc3']['showMyJobsLinks'] = false;window['result_cf4a3b205d7defc3']['undoAction'] = \"unsave\";window['result_cf4a3b205d7defc3']['relativeJobAge'] = \"4 days ago\";window['result_cf4a3b205d7defc3']['jobKey'] = \"cf4a3b205d7defc3\"; window['result_cf4a3b205d7defc3']['myIndeedAvailable'] = true; window['result_cf4a3b205d7defc3']['showMoreActionsLink'] = window['result_cf4a3b205d7defc3']['showMoreActionsLink'] || true; window['result_cf4a3b205d7defc3']['resultNumber'] = 3; window['result_cf4a3b205d7defc3']['jobStateChangedToSaved'] = false; window['result_cf4a3b205d7defc3']['searchState'] = \"q=python&amp;l=new+york\"; window['result_cf4a3b205d7defc3']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_cf4a3b205d7defc3']['saveJobFailed'] = false; window['result_cf4a3b205d7defc3']['removeJobFailed'] = false; window['result_cf4a3b205d7defc3']['requestPending'] = false; window['result_cf4a3b205d7defc3']['notesEnabled'] = true; window['result_cf4a3b205d7defc3']['currentPage'] = \"serp\"; window['result_cf4a3b205d7defc3']['sponsored'] = false;window['result_cf4a3b205d7defc3']['reportJobButtonEnabled'] = false; window['result_cf4a3b205d7defc3']['showMyJobsHired'] = false; window['result_cf4a3b205d7defc3']['showSaveForSponsored'] = false; window['result_cf4a3b205d7defc3']['showJobAge'] = true; window['result_cf4a3b205d7defc3']['showHolisticCard'] = true; window['result_cf4a3b205d7defc3']['showDislike'] = false; window['result_cf4a3b205d7defc3']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_3\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('cf4a3b205d7defc3'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_3\"><ul><li><span class=\"mat\">View all <a href=\"/q-Yewno-l-New-York,-NY-jobs.html\">Yewno jobs in New York, NY</a> - <a href=\"/l-New-York,-NY-jobs.html\">New York jobs</a></span></li><li><span class=\"mat\">Salary Search: <a href=\"/salaries/data-analyst-Salaries,-New-York-NY\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=serp-more&amp;fromjk=cf4a3b205d7defc3&amp;from=serp-more');\">Data Analyst salaries in New York, NY</a></span></li><li><span class=\"mat\">Learn more about working at <a href=\"/cmp/Yewno\" onmousedown=\"this.href = appendParamsOnce(this.href, '?fromjk=cf4a3b205d7defc3&amp;from=serp-more&amp;campaignid=serp-more&amp;jcid=8a4ffce05cc37367');\">Yewno</a></span></li><li><span class=\"mat\">Explore career as Data Analyst: <a href=\"/career/data-analyst\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">overview</a>, <a href=\"/career/data-analyst/career-advice\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">career advice</a>, <a href=\"/career/data-analyst/faq\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">FAQs</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=loc_New+York+NY\">New York New York</a> - <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_Yewno\">Yewno</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_cf4a3b205d7defc3_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"da727c0cddda240e\" data-tn-component=\"organicJob\" id=\"p_da727c0cddda240e\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=da727c0cddda240e&amp;fccid=56a26d4c816e53d1&amp;vjs=3\" id=\"jl_da727c0cddda240e\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[4],true,0);\" onmousedown=\"return rclk(this,jobmap[4],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Data Technician (Full- or Part-Time)\">\n",
       "Data Technician (Full- or Part-Time)</a>\n",
       "</h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "Thasos Group</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York, NY\" id=\"recJobLoc_da727c0cddda240e\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York, NY 10003 <span style=\"font-size: smaller\">(Greenwich Village area)</span></span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>The Data Technician role is an entry-level position suitable for someone looking to break into the startup/big data world and gain experience working with top…</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">30+ days ago</span><span class=\"tt_set\" id=\"tt_set_4\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_da727c0cddda240e\" onclick=\"changeJobState('da727c0cddda240e', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_4\" onclick=\"toggleMoreLinks('da727c0cddda240e'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_da727c0cddda240e\" style=\"display:none;\"></div><script>if (!window['result_da727c0cddda240e']) {window['result_da727c0cddda240e'] = {};}window['result_da727c0cddda240e']['showSource'] = false; window['result_da727c0cddda240e']['source'] = \"Thasos Group\"; window['result_da727c0cddda240e']['loggedIn'] = false; window['result_da727c0cddda240e']['showMyJobsLinks'] = false;window['result_da727c0cddda240e']['undoAction'] = \"unsave\";window['result_da727c0cddda240e']['relativeJobAge'] = \"30+ days ago\";window['result_da727c0cddda240e']['jobKey'] = \"da727c0cddda240e\"; window['result_da727c0cddda240e']['myIndeedAvailable'] = true; window['result_da727c0cddda240e']['showMoreActionsLink'] = window['result_da727c0cddda240e']['showMoreActionsLink'] || true; window['result_da727c0cddda240e']['resultNumber'] = 4; window['result_da727c0cddda240e']['jobStateChangedToSaved'] = false; window['result_da727c0cddda240e']['searchState'] = \"q=python&amp;l=new+york\"; window['result_da727c0cddda240e']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_da727c0cddda240e']['saveJobFailed'] = false; window['result_da727c0cddda240e']['removeJobFailed'] = false; window['result_da727c0cddda240e']['requestPending'] = false; window['result_da727c0cddda240e']['notesEnabled'] = true; window['result_da727c0cddda240e']['currentPage'] = \"serp\"; window['result_da727c0cddda240e']['sponsored'] = false;window['result_da727c0cddda240e']['reportJobButtonEnabled'] = false; window['result_da727c0cddda240e']['showMyJobsHired'] = false; window['result_da727c0cddda240e']['showSaveForSponsored'] = false; window['result_da727c0cddda240e']['showJobAge'] = true; window['result_da727c0cddda240e']['showHolisticCard'] = true; window['result_da727c0cddda240e']['showDislike'] = false; window['result_da727c0cddda240e']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_4\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('da727c0cddda240e'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_4\"><ul><li><span class=\"mat\">View all <a href=\"/q-Thasos-Group-l-New-York,-NY-jobs.html\">Thasos Group jobs in New York, NY</a> - <a href=\"/l-New-York,-NY-jobs.html\">New York jobs</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=loc_New+York+NY\">New York New York</a> - <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_Thasos+Group\">Thasos Group</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_da727c0cddda240e_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"9f0873188786e7ab\" data-tn-component=\"organicJob\" id=\"p_9f0873188786e7ab\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=9f0873188786e7ab&amp;fccid=01b91641951e8886&amp;vjs=3\" id=\"jl_9f0873188786e7ab\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[5],true,0);\" onmousedown=\"return rclk(this,jobmap[5],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Python Developer - Compliance\">\n",
       "<b>Python</b> Developer - Compliance</a>\n",
       "</h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "<a class=\"turnstileLink\" data-tn-element=\"companyName\" href=\"/cmp/Hudson-River-Trading\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=SERP&amp;campaignid=serp-linkcompanyname&amp;fromjk=9f0873188786e7ab&amp;jcid=01b91641951e8886')\" rel=\"noopener\" target=\"_blank\">\n",
       "Hudson River Trading</a></span>\n",
       "<span class=\"ratingsDisplay\">\n",
       "<a class=\"ratingNumber\" data-tn-variant=\"cmplinktst2\" href=\"/cmp/Hudson-River-Trading/reviews\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=cmplinktst2&amp;from=SERP&amp;jt=Python+Developer+-+Compliance&amp;fromjk=9f0873188786e7ab&amp;jcid=01b91641951e8886');\" rel=\"noopener\" target=\"_blank\" title=\"Hudson River Trading reviews\">\n",
       "<span class=\"ratingsContent\">\n",
       "3.5<svg class=\"starIcon\" height=\"12px\" role=\"img\" width=\"12px\">\n",
       "<g>\n",
       "<path d=\"M 12.00,4.34 C 12.00,4.34 7.69,3.97 7.69,3.97 7.69,3.97 6.00,0.00 6.00,0.00 6.00,0.00 4.31,3.98 4.31,3.98 4.31,3.98 0.00,4.34 0.00,4.34 0.00,4.34 3.28,7.18 3.28,7.18 3.28,7.18 2.29,11.40 2.29,11.40 2.29,11.40 6.00,9.16 6.00,9.16 6.00,9.16 9.71,11.40 9.71,11.40 9.71,11.40 8.73,7.18 8.73,7.18 8.73,7.18 12.00,4.34 12.00,4.34 Z\" style=\"fill: #FFB103\"></path>\n",
       "</g>\n",
       "</svg>\n",
       "</span>\n",
       "</a>\n",
       "</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York, NY\" id=\"recJobLoc_9f0873188786e7ab\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York, NY 10005 <span style=\"font-size: smaller\">(Financial District area)</span></span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>We are looking for an up-and-coming developer who loves coding, enjoys taking on challenging problems, and wants to make an immediate and tangible impact.</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">12 days ago</span><span class=\"tt_set\" id=\"tt_set_5\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_9f0873188786e7ab\" onclick=\"changeJobState('9f0873188786e7ab', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_5\" onclick=\"toggleMoreLinks('9f0873188786e7ab'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_9f0873188786e7ab\" style=\"display:none;\"></div><script>if (!window['result_9f0873188786e7ab']) {window['result_9f0873188786e7ab'] = {};}window['result_9f0873188786e7ab']['showSource'] = false; window['result_9f0873188786e7ab']['source'] = \"Hudson River Trading\"; window['result_9f0873188786e7ab']['loggedIn'] = false; window['result_9f0873188786e7ab']['showMyJobsLinks'] = false;window['result_9f0873188786e7ab']['undoAction'] = \"unsave\";window['result_9f0873188786e7ab']['relativeJobAge'] = \"12 days ago\";window['result_9f0873188786e7ab']['jobKey'] = \"9f0873188786e7ab\"; window['result_9f0873188786e7ab']['myIndeedAvailable'] = true; window['result_9f0873188786e7ab']['showMoreActionsLink'] = window['result_9f0873188786e7ab']['showMoreActionsLink'] || true; window['result_9f0873188786e7ab']['resultNumber'] = 5; window['result_9f0873188786e7ab']['jobStateChangedToSaved'] = false; window['result_9f0873188786e7ab']['searchState'] = \"q=python&amp;l=new+york\"; window['result_9f0873188786e7ab']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_9f0873188786e7ab']['saveJobFailed'] = false; window['result_9f0873188786e7ab']['removeJobFailed'] = false; window['result_9f0873188786e7ab']['requestPending'] = false; window['result_9f0873188786e7ab']['notesEnabled'] = true; window['result_9f0873188786e7ab']['currentPage'] = \"serp\"; window['result_9f0873188786e7ab']['sponsored'] = false;window['result_9f0873188786e7ab']['reportJobButtonEnabled'] = false; window['result_9f0873188786e7ab']['showMyJobsHired'] = false; window['result_9f0873188786e7ab']['showSaveForSponsored'] = false; window['result_9f0873188786e7ab']['showJobAge'] = true; window['result_9f0873188786e7ab']['showHolisticCard'] = true; window['result_9f0873188786e7ab']['showDislike'] = false; window['result_9f0873188786e7ab']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_5\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('9f0873188786e7ab'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_5\"><ul><li><span class=\"mat\">View all <a href=\"/q-Hudson-River-Trading-l-New-York,-NY-jobs.html\">Hudson River Trading jobs in New York, NY</a> - <a href=\"/l-New-York,-NY-jobs.html\">New York jobs</a></span></li><li><span class=\"mat\">Salary Search: <a href=\"/salaries/python-developer-Salaries,-New-York-NY\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=serp-more&amp;fromjk=9f0873188786e7ab&amp;from=serp-more');\">Python Developer salaries in New York, NY</a></span></li><li><span class=\"mat\">Learn more about working at <a href=\"/cmp/Hudson-River-Trading\" onmousedown=\"this.href = appendParamsOnce(this.href, '?fromjk=9f0873188786e7ab&amp;from=serp-more&amp;campaignid=serp-more&amp;jcid=01b91641951e8886');\">Hudson River Trading</a></span></li><li><span class=\"mat\">Explore career as Python Developer: <a href=\"/career/python-developer\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">overview</a>, <a href=\"/career/python-developer/career-advice\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">career advice</a>, <a href=\"/career/python-developer/faq\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">FAQs</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=loc_New+York+NY\">New York New York</a> - <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_Hudson+River+Trading\">Hudson River Trading</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_9f0873188786e7ab_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"ab659a231e0d45b4\" data-tn-component=\"organicJob\" id=\"p_ab659a231e0d45b4\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=ab659a231e0d45b4&amp;fccid=b9d4e9eceb3ff4c0&amp;vjs=3\" id=\"jl_ab659a231e0d45b4\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[6],true,0);\" onmousedown=\"return rclk(this,jobmap[6],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Content Contributor: Deep Learning with TensorFlow\">\n",
       "Content Contributor: Deep Learning with TensorFlow</a>\n",
       "</h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "<a class=\"turnstileLink\" data-tn-element=\"companyName\" href=\"/cmp/Codecademy\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=SERP&amp;campaignid=serp-linkcompanyname&amp;fromjk=ab659a231e0d45b4&amp;jcid=b9d4e9eceb3ff4c0')\" rel=\"noopener\" target=\"_blank\">\n",
       "Codecademy</a></span>\n",
       "<span class=\"ratingsDisplay\">\n",
       "<a class=\"ratingNumber\" data-tn-variant=\"cmplinktst2\" href=\"/cmp/Codecademy/reviews\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=cmplinktst2&amp;from=SERP&amp;jt=Content+Contributor%3A+Deep+Learning+with+TensorFlow&amp;fromjk=ab659a231e0d45b4&amp;jcid=b9d4e9eceb3ff4c0');\" rel=\"noopener\" target=\"_blank\" title=\"Codecademy reviews\">\n",
       "<span class=\"ratingsContent\">\n",
       "4.2<svg class=\"starIcon\" height=\"12px\" role=\"img\" width=\"12px\">\n",
       "<g>\n",
       "<path d=\"M 12.00,4.34 C 12.00,4.34 7.69,3.97 7.69,3.97 7.69,3.97 6.00,0.00 6.00,0.00 6.00,0.00 4.31,3.98 4.31,3.98 4.31,3.98 0.00,4.34 0.00,4.34 0.00,4.34 3.28,7.18 3.28,7.18 3.28,7.18 2.29,11.40 2.29,11.40 2.29,11.40 6.00,9.16 6.00,9.16 6.00,9.16 9.71,11.40 9.71,11.40 9.71,11.40 8.73,7.18 8.73,7.18 8.73,7.18 12.00,4.34 12.00,4.34 Z\" style=\"fill: #FFB103\"></path>\n",
       "</g>\n",
       "</svg>\n",
       "</span>\n",
       "</a>\n",
       "</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York State\" id=\"recJobLoc_ab659a231e0d45b4\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York State</span>\n",
       "<span class=\"remote-bullet\">•</span>\n",
       "<span class=\"remote\">Remote work available</span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>The Subject Matter Expert provides the Codecademy Curriculum team with specialized, up-to-date, nuanced insight into the field of database engineering and how…</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">17 days ago</span><span class=\"tt_set\" id=\"tt_set_6\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_ab659a231e0d45b4\" onclick=\"changeJobState('ab659a231e0d45b4', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_6\" onclick=\"toggleMoreLinks('ab659a231e0d45b4'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_ab659a231e0d45b4\" style=\"display:none;\"></div><script>if (!window['result_ab659a231e0d45b4']) {window['result_ab659a231e0d45b4'] = {};}window['result_ab659a231e0d45b4']['showSource'] = false; window['result_ab659a231e0d45b4']['source'] = \"Codecademy\"; window['result_ab659a231e0d45b4']['loggedIn'] = false; window['result_ab659a231e0d45b4']['showMyJobsLinks'] = false;window['result_ab659a231e0d45b4']['undoAction'] = \"unsave\";window['result_ab659a231e0d45b4']['relativeJobAge'] = \"17 days ago\";window['result_ab659a231e0d45b4']['jobKey'] = \"ab659a231e0d45b4\"; window['result_ab659a231e0d45b4']['myIndeedAvailable'] = true; window['result_ab659a231e0d45b4']['showMoreActionsLink'] = window['result_ab659a231e0d45b4']['showMoreActionsLink'] || true; window['result_ab659a231e0d45b4']['resultNumber'] = 6; window['result_ab659a231e0d45b4']['jobStateChangedToSaved'] = false; window['result_ab659a231e0d45b4']['searchState'] = \"q=python&amp;l=new+york\"; window['result_ab659a231e0d45b4']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_ab659a231e0d45b4']['saveJobFailed'] = false; window['result_ab659a231e0d45b4']['removeJobFailed'] = false; window['result_ab659a231e0d45b4']['requestPending'] = false; window['result_ab659a231e0d45b4']['notesEnabled'] = true; window['result_ab659a231e0d45b4']['currentPage'] = \"serp\"; window['result_ab659a231e0d45b4']['sponsored'] = false;window['result_ab659a231e0d45b4']['reportJobButtonEnabled'] = false; window['result_ab659a231e0d45b4']['showMyJobsHired'] = false; window['result_ab659a231e0d45b4']['showSaveForSponsored'] = false; window['result_ab659a231e0d45b4']['showJobAge'] = true; window['result_ab659a231e0d45b4']['showHolisticCard'] = true; window['result_ab659a231e0d45b4']['showDislike'] = false; window['result_ab659a231e0d45b4']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_6\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('ab659a231e0d45b4'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_6\"><ul><li><span class=\"mat\">View all <a href=\"/q-Codecademy-l-New-York-State-jobs.html\">Codecademy jobs in New York State</a> - <a href=\"/l-New-York-State-jobs.html\">New York State jobs</a></span></li><li><span class=\"mat\">Learn more about working at <a href=\"/cmp/Codecademy/about\" onmousedown=\"this.href = appendParamsOnce(this.href, '?fromjk=ab659a231e0d45b4&amp;from=serp-more&amp;campaignid=serp-more&amp;jcid=b9d4e9eceb3ff4c0');\">Codecademy</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_Codecademy\">Codecademy</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_ab659a231e0d45b4_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"867e5af164b1484f\" data-tn-component=\"organicJob\" id=\"p_867e5af164b1484f\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=867e5af164b1484f&amp;fccid=b9d4e9eceb3ff4c0&amp;vjs=3\" id=\"jl_867e5af164b1484f\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[7],true,0);\" onmousedown=\"return rclk(this,jobmap[7],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Subject Matter Expert: Deep Learning with TensorFlow\">\n",
       "Subject Matter Expert: Deep Learning with TensorFlow</a>\n",
       "</h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "<a class=\"turnstileLink\" data-tn-element=\"companyName\" href=\"/cmp/Codecademy\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=SERP&amp;campaignid=serp-linkcompanyname&amp;fromjk=867e5af164b1484f&amp;jcid=b9d4e9eceb3ff4c0')\" rel=\"noopener\" target=\"_blank\">\n",
       "Codecademy</a></span>\n",
       "<span class=\"ratingsDisplay\">\n",
       "<a class=\"ratingNumber\" data-tn-variant=\"cmplinktst2\" href=\"/cmp/Codecademy/reviews\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=cmplinktst2&amp;from=SERP&amp;jt=Subject+Matter+Expert%3A+Deep+Learning+with+TensorFlow&amp;fromjk=867e5af164b1484f&amp;jcid=b9d4e9eceb3ff4c0');\" rel=\"noopener\" target=\"_blank\" title=\"Codecademy reviews\">\n",
       "<span class=\"ratingsContent\">\n",
       "4.2<svg class=\"starIcon\" height=\"12px\" role=\"img\" width=\"12px\">\n",
       "<g>\n",
       "<path d=\"M 12.00,4.34 C 12.00,4.34 7.69,3.97 7.69,3.97 7.69,3.97 6.00,0.00 6.00,0.00 6.00,0.00 4.31,3.98 4.31,3.98 4.31,3.98 0.00,4.34 0.00,4.34 0.00,4.34 3.28,7.18 3.28,7.18 3.28,7.18 2.29,11.40 2.29,11.40 2.29,11.40 6.00,9.16 6.00,9.16 6.00,9.16 9.71,11.40 9.71,11.40 9.71,11.40 8.73,7.18 8.73,7.18 8.73,7.18 12.00,4.34 12.00,4.34 Z\" style=\"fill: #FFB103\"></path>\n",
       "</g>\n",
       "</svg>\n",
       "</span>\n",
       "</a>\n",
       "</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York State\" id=\"recJobLoc_867e5af164b1484f\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York State</span>\n",
       "<span class=\"remote-bullet\">•</span>\n",
       "<span class=\"remote\">Remote work available</span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>The Subject Matter Expert provides the Codecademy Curriculum team with specialized, up-to-date, nuanced insight into the field of database engineering and how…</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">10 days ago</span><span class=\"tt_set\" id=\"tt_set_7\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_867e5af164b1484f\" onclick=\"changeJobState('867e5af164b1484f', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_7\" onclick=\"toggleMoreLinks('867e5af164b1484f'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_867e5af164b1484f\" style=\"display:none;\"></div><script>if (!window['result_867e5af164b1484f']) {window['result_867e5af164b1484f'] = {};}window['result_867e5af164b1484f']['showSource'] = false; window['result_867e5af164b1484f']['source'] = \"Codecademy\"; window['result_867e5af164b1484f']['loggedIn'] = false; window['result_867e5af164b1484f']['showMyJobsLinks'] = false;window['result_867e5af164b1484f']['undoAction'] = \"unsave\";window['result_867e5af164b1484f']['relativeJobAge'] = \"10 days ago\";window['result_867e5af164b1484f']['jobKey'] = \"867e5af164b1484f\"; window['result_867e5af164b1484f']['myIndeedAvailable'] = true; window['result_867e5af164b1484f']['showMoreActionsLink'] = window['result_867e5af164b1484f']['showMoreActionsLink'] || true; window['result_867e5af164b1484f']['resultNumber'] = 7; window['result_867e5af164b1484f']['jobStateChangedToSaved'] = false; window['result_867e5af164b1484f']['searchState'] = \"q=python&amp;l=new+york\"; window['result_867e5af164b1484f']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_867e5af164b1484f']['saveJobFailed'] = false; window['result_867e5af164b1484f']['removeJobFailed'] = false; window['result_867e5af164b1484f']['requestPending'] = false; window['result_867e5af164b1484f']['notesEnabled'] = true; window['result_867e5af164b1484f']['currentPage'] = \"serp\"; window['result_867e5af164b1484f']['sponsored'] = false;window['result_867e5af164b1484f']['reportJobButtonEnabled'] = false; window['result_867e5af164b1484f']['showMyJobsHired'] = false; window['result_867e5af164b1484f']['showSaveForSponsored'] = false; window['result_867e5af164b1484f']['showJobAge'] = true; window['result_867e5af164b1484f']['showHolisticCard'] = true; window['result_867e5af164b1484f']['showDislike'] = false; window['result_867e5af164b1484f']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_7\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('867e5af164b1484f'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_7\"><ul><li><span class=\"mat\">View all <a href=\"/q-Codecademy-l-New-York-State-jobs.html\">Codecademy jobs in New York State</a> - <a href=\"/l-New-York-State-jobs.html\">New York State jobs</a></span></li><li><span class=\"mat\">Learn more about working at <a href=\"/cmp/Codecademy/about\" onmousedown=\"this.href = appendParamsOnce(this.href, '?fromjk=867e5af164b1484f&amp;from=serp-more&amp;campaignid=serp-more&amp;jcid=b9d4e9eceb3ff4c0');\">Codecademy</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_Codecademy\">Codecademy</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_867e5af164b1484f_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"168a00aa137f6f7f\" data-tn-component=\"organicJob\" id=\"p_168a00aa137f6f7f\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=168a00aa137f6f7f&amp;fccid=6a5673a520e27ea2&amp;vjs=3\" id=\"jl_168a00aa137f6f7f\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[8],true,0);\" onmousedown=\"return rclk(this,jobmap[8],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Junior Front End / Full Stack Software Engineer\">\n",
       "Junior Front End / Full Stack Software Engineer</a>\n",
       "</h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "Plectica</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York, NY\" id=\"recJobLoc_168a00aa137f6f7f\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York, NY</span>\n",
       "<span class=\"remote-bullet\">•</span>\n",
       "<span class=\"remote\">Remote work available</span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>Systems Thinking is an increasingly popular method of analysis and problem solving, widely applicable in industry, government, not-for-profit, education,…</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">30+ days ago</span><span class=\"tt_set\" id=\"tt_set_8\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_168a00aa137f6f7f\" onclick=\"changeJobState('168a00aa137f6f7f', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_8\" onclick=\"toggleMoreLinks('168a00aa137f6f7f'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_168a00aa137f6f7f\" style=\"display:none;\"></div><script>if (!window['result_168a00aa137f6f7f']) {window['result_168a00aa137f6f7f'] = {};}window['result_168a00aa137f6f7f']['showSource'] = false; window['result_168a00aa137f6f7f']['source'] = \"Plectica\"; window['result_168a00aa137f6f7f']['loggedIn'] = false; window['result_168a00aa137f6f7f']['showMyJobsLinks'] = false;window['result_168a00aa137f6f7f']['undoAction'] = \"unsave\";window['result_168a00aa137f6f7f']['relativeJobAge'] = \"30+ days ago\";window['result_168a00aa137f6f7f']['jobKey'] = \"168a00aa137f6f7f\"; window['result_168a00aa137f6f7f']['myIndeedAvailable'] = true; window['result_168a00aa137f6f7f']['showMoreActionsLink'] = window['result_168a00aa137f6f7f']['showMoreActionsLink'] || true; window['result_168a00aa137f6f7f']['resultNumber'] = 8; window['result_168a00aa137f6f7f']['jobStateChangedToSaved'] = false; window['result_168a00aa137f6f7f']['searchState'] = \"q=python&amp;l=new+york\"; window['result_168a00aa137f6f7f']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_168a00aa137f6f7f']['saveJobFailed'] = false; window['result_168a00aa137f6f7f']['removeJobFailed'] = false; window['result_168a00aa137f6f7f']['requestPending'] = false; window['result_168a00aa137f6f7f']['notesEnabled'] = true; window['result_168a00aa137f6f7f']['currentPage'] = \"serp\"; window['result_168a00aa137f6f7f']['sponsored'] = false;window['result_168a00aa137f6f7f']['reportJobButtonEnabled'] = false; window['result_168a00aa137f6f7f']['showMyJobsHired'] = false; window['result_168a00aa137f6f7f']['showSaveForSponsored'] = false; window['result_168a00aa137f6f7f']['showJobAge'] = true; window['result_168a00aa137f6f7f']['showHolisticCard'] = true; window['result_168a00aa137f6f7f']['showDislike'] = false; window['result_168a00aa137f6f7f']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_8\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('168a00aa137f6f7f'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_8\"><ul><li><span class=\"mat\">View all <a href=\"/q-Plectica-l-New-York,-NY-jobs.html\">Plectica jobs in New York, NY</a> - <a href=\"/l-New-York,-NY-jobs.html\">New York jobs</a></span></li><li><span class=\"mat\">Salary Search: <a href=\"/salaries/front-end-developer-Salaries,-New-York-NY\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=serp-more&amp;fromjk=168a00aa137f6f7f&amp;from=serp-more');\">Front End Developer salaries in New York, NY</a></span></li><li><span class=\"mat\">Explore career as Front End Developer: <a href=\"/career/front-end-developer\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">overview</a>, <a href=\"/career/front-end-developer/career-advice\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">career advice</a>, <a href=\"/career/front-end-developer/faq\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">FAQs</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=loc_New+York+NY\">New York New York</a> - <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_Plectica\">Plectica</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_168a00aa137f6f7f_sj\"></div>\n",
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"6022b07d080a62cd\" data-tn-component=\"organicJob\" id=\"p_6022b07d080a62cd\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=6022b07d080a62cd&amp;fccid=f770da67b3b51c62&amp;vjs=3\" id=\"jl_6022b07d080a62cd\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[9],true,0);\" onmousedown=\"return rclk(this,jobmap[9],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"2020 Enterprise Data Accelerated Talent Entry Program\">\n",
       "2020 Enterprise Data Accelerated Talent Entry Program</a>\n",
       "<span class=\"new\">new</span></h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "<a class=\"turnstileLink\" data-tn-element=\"companyName\" href=\"/cmp/Bloomberg\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=SERP&amp;campaignid=serp-linkcompanyname&amp;fromjk=6022b07d080a62cd&amp;jcid=f770da67b3b51c62')\" rel=\"noopener\" target=\"_blank\">\n",
       "Bloomberg</a></span>\n",
       "<span class=\"ratingsDisplay\">\n",
       "<a class=\"ratingNumber\" data-tn-variant=\"cmplinktst2\" href=\"/cmp/Bloomberg/reviews\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=cmplinktst2&amp;from=SERP&amp;jt=2020+Enterprise+Data+Accelerated+Talent+Entry+Program&amp;fromjk=6022b07d080a62cd&amp;jcid=f770da67b3b51c62');\" rel=\"noopener\" target=\"_blank\" title=\"Bloomberg reviews\">\n",
       "<span class=\"ratingsContent\">\n",
       "3.9<svg class=\"starIcon\" height=\"12px\" role=\"img\" width=\"12px\">\n",
       "<g>\n",
       "<path d=\"M 12.00,4.34 C 12.00,4.34 7.69,3.97 7.69,3.97 7.69,3.97 6.00,0.00 6.00,0.00 6.00,0.00 4.31,3.98 4.31,3.98 4.31,3.98 0.00,4.34 0.00,4.34 0.00,4.34 3.28,7.18 3.28,7.18 3.28,7.18 2.29,11.40 2.29,11.40 2.29,11.40 6.00,9.16 6.00,9.16 6.00,9.16 9.71,11.40 9.71,11.40 9.71,11.40 8.73,7.18 8.73,7.18 8.73,7.18 12.00,4.34 12.00,4.34 Z\" style=\"fill: #FFB103\"></path>\n",
       "</g>\n",
       "</svg>\n",
       "</span>\n",
       "</a>\n",
       "</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"New York, NY\" id=\"recJobLoc_6022b07d080a62cd\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">New York, NY</span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li style=\"margin-bottom:0px;\">We partner closely with our clients, taking time to understand their unique businesses and individual data and technology needs.</li>\n",
       "<li>NET, Java, C++ and Python.</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">4 days ago</span><span class=\"tt_set\" id=\"tt_set_9\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_6022b07d080a62cd\" onclick=\"changeJobState('6022b07d080a62cd', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_9\" onclick=\"toggleMoreLinks('6022b07d080a62cd'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_6022b07d080a62cd\" style=\"display:none;\"></div><script>if (!window['result_6022b07d080a62cd']) {window['result_6022b07d080a62cd'] = {};}window['result_6022b07d080a62cd']['showSource'] = false; window['result_6022b07d080a62cd']['source'] = \"Bloomberg\"; window['result_6022b07d080a62cd']['loggedIn'] = false; window['result_6022b07d080a62cd']['showMyJobsLinks'] = false;window['result_6022b07d080a62cd']['undoAction'] = \"unsave\";window['result_6022b07d080a62cd']['relativeJobAge'] = \"4 days ago\";window['result_6022b07d080a62cd']['jobKey'] = \"6022b07d080a62cd\"; window['result_6022b07d080a62cd']['myIndeedAvailable'] = true; window['result_6022b07d080a62cd']['showMoreActionsLink'] = window['result_6022b07d080a62cd']['showMoreActionsLink'] || true; window['result_6022b07d080a62cd']['resultNumber'] = 9; window['result_6022b07d080a62cd']['jobStateChangedToSaved'] = false; window['result_6022b07d080a62cd']['searchState'] = \"q=python&amp;l=new+york\"; window['result_6022b07d080a62cd']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_6022b07d080a62cd']['saveJobFailed'] = false; window['result_6022b07d080a62cd']['removeJobFailed'] = false; window['result_6022b07d080a62cd']['requestPending'] = false; window['result_6022b07d080a62cd']['notesEnabled'] = true; window['result_6022b07d080a62cd']['currentPage'] = \"serp\"; window['result_6022b07d080a62cd']['sponsored'] = false;window['result_6022b07d080a62cd']['reportJobButtonEnabled'] = false; window['result_6022b07d080a62cd']['showMyJobsHired'] = false; window['result_6022b07d080a62cd']['showSaveForSponsored'] = false; window['result_6022b07d080a62cd']['showJobAge'] = true; window['result_6022b07d080a62cd']['showHolisticCard'] = true; window['result_6022b07d080a62cd']['showDislike'] = false; window['result_6022b07d080a62cd']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_9\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('6022b07d080a62cd'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_9\"><ul><li><span class=\"mat\">View all <a href=\"/q-Bloomberg-l-New-York,-NY-jobs.html\">Bloomberg jobs in New York, NY</a> - <a href=\"/l-New-York,-NY-jobs.html\">New York jobs</a></span></li><li><span class=\"mat\">Salary Search: <a href=\"/salaries/data-entry-clerk-Salaries,-New-York-NY\" onmousedown=\"this.href = appendParamsOnce(this.href, '?campaignid=serp-more&amp;fromjk=6022b07d080a62cd&amp;from=serp-more');\">Data Entry Clerk salaries in New York, NY</a></span></li><li><span class=\"mat\">Learn more about working at <a href=\"/cmp/Bloomberg/about\" onmousedown=\"this.href = appendParamsOnce(this.href, '?fromjk=6022b07d080a62cd&amp;from=serp-more&amp;campaignid=serp-more&amp;jcid=f770da67b3b51c62');\">Bloomberg</a></span></li><li><span class=\"mat\">See popular <a href=\"/cmp/Bloomberg/faq\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=serp-more&amp;campaignid=serp-more&amp;fromjk=6022b07d080a62cd&amp;jcid=f770da67b3b51c62');\">questions &amp; answers about Bloomberg</a></span></li><li><span class=\"mat\">Explore career as Data Entry Clerk: <a href=\"/career/data-entry-clerk\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">overview</a>, <a href=\"/career/data-entry-clerk/career-advice\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">career advice</a>, <a href=\"/career/data-entry-clerk/faq\" onmousedown=\"this.href = appendParamsOnce(this.href, 'from=jasx');\">FAQs</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=loc_New+York+NY\">New York New York</a> - <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_BLOOMBERG\">Bloomberg</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"jobToJobRec_Hide\" id=\"jobToJobRec_6022b07d080a62cd_sj\"></div>\n",
       "<div class=\"mosaic-zone\" id=\"mosaic-zone-afterTenthJobResult\"></div><script type=\"text/javascript\">\n",
       "                try {\n",
       "                    window.mosaic.onMosaicApiReady(function() {\n",
       "                        var zoneId = 'afterTenthJobResult';\n",
       "                        var providers = window.mosaic.zonedProviders[zoneId];\n",
       "\n",
       "                        if (providers) {\n",
       "                            providers.filter(function(p) { return window.mosaic.lazyFns[p]; }).forEach(function(p) {\n",
       "                                return window.mosaic.api.loadProvider(p);\n",
       "                            });\n",
       "                        }\n",
       "                    });\n",
       "                 } catch (e) {};\n",
       "                </script><script type=\"text/javascript\">\n",
       "function ptk(st,p) {\n",
       "document.cookie = 'PTK=\"tk=&type=jobsearch&subtype=' + st + (p ? '&' + p : '')\n",
       " + (st == 'pagination' ? '&fp=1' : '')\n",
       "+'\"; path=/';\n",
       "}\n",
       "</script>\n",
       "<script type=\"text/javascript\">\n",
       "function pclk(event) {\n",
       "var evt = event || window.event;\n",
       "var target = evt.target || evt.srcElement;\n",
       "var el = target.nodeType == 1 ? target : target.parentNode;\n",
       "var tag = el.tagName.toLowerCase();\n",
       "if (tag == 'span' || tag == 'a') {\n",
       "ptk('pagination');\n",
       "}\n",
       "return true;\n",
       "}\n",
       "function addPPUrlParam(obj) {\n",
       "var pp = obj.getAttribute('data-pp');\n",
       "var href = obj.getAttribute('href');\n",
       "if (pp && href) {\n",
       "obj.setAttribute('href', href + '&pp=' + pp);\n",
       "}\n",
       "}\n",
       "</script>\n",
       "<nav aria-label=\"pagination\" role=\"navigation\"><div class=\"pagination\" onmousedown=\"pclk(event);\">\n",
       "<ul class=\"pagination-list\"><li><b aria-current=\"true\" aria-label=\"1\" tabindex=\"0\">1</b></li><li><a aria-label=\"2\" data-pp=\"gQAKAAAAAAAAAAAAAAABhS33mAAbAQAEsuv_sYkhZuvRJIbEStGpdUzc4pHf6rE4AAA\" href=\"/jobs?q=python&amp;l=new+york&amp;start=10\" onmousedown=\"addPPUrlParam &amp;&amp; addPPUrlParam(this);\"><span class=\"pn\">2</span></a></li><li><a aria-label=\"3\" data-pp=\"gQAUAAAAAAAAAAAAAAABhS33mAAxAQAI6PAVWphcqzmcoq3J-J1ycKAzgtdCTh_8T3w-pw-ecjKgM3UgiuKmCzex9IIjvgAA\" href=\"/jobs?q=python&amp;l=new+york&amp;start=20\" onmousedown=\"addPPUrlParam &amp;&amp; addPPUrlParam(this);\"><span class=\"pn\">3</span></a></li><li><a aria-label=\"4\" data-pp=\"gQAeAAAAAAAAAAAAAAABhS33mABGAQEJCS8rNGgsclsTXWpGNi8uMGlpsS_W70GKlk-3JExf2z2s-Rd2pgEQ8ln9QQGxJNXOub50sA3tYmNBMBF6CmgT7z8aLwAA\" href=\"/jobs?q=python&amp;l=new+york&amp;start=30\" onmousedown=\"addPPUrlParam &amp;&amp; addPPUrlParam(this);\"><span class=\"pn\">4</span></a></li><li><a aria-label=\"5\" data-pp=\"gQAoAAAAAAAAAAAAAAABhS33mABXAQIBCBIICc1HI4OuVh-7d6KML-2znK4mkHdUKVQWOqEE6nQWmMvObzzhg61qey61M_4TOSDDEssG5xd3bEpqUCQHCU1vZ0DjDwQAGPEqenIANcXulA_eAAA\" href=\"/jobs?q=python&amp;l=new+york&amp;start=40\" onmousedown=\"addPPUrlParam &amp;&amp; addPPUrlParam(this);\"><span class=\"pn\">5</span></a></li><li><a aria-label=\"Next\" data-pp=\"gQAKAAAAAAAAAAAAAAABhS33mAAbAQAEsuv_sYkhZuvRJIbEStGpdUzc4pHf6rE4AAA\" href=\"/jobs?q=python&amp;l=new+york&amp;start=10\" onmousedown=\"addPPUrlParam &amp;&amp; addPPUrlParam(this);\"><span class=\"pn\"><span class=\"np\"><svg fill=\"none\" height=\"24\" width=\"24\"><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z\" fill=\"#2D2D2D\"></path></svg></span></span></a></li></ul></div>\n",
       "</nav><div class=\"mosaic-zone\" id=\"mosaic-zone-belowJobResultsPagination\"><div class=\"mosaic mosaic-provider-jsfe-career-questions\" id=\"mosaic-provider-jsfe-career-questions\"><div class=\"mosaic-FallbackContent\"></div></div></div><script type=\"text/javascript\">\n",
       "                try {\n",
       "                    window.mosaic.onMosaicApiReady(function() {\n",
       "                        var zoneId = 'belowJobResultsPagination';\n",
       "                        var providers = window.mosaic.zonedProviders[zoneId];\n",
       "\n",
       "                        if (providers) {\n",
       "                            providers.filter(function(p) { return window.mosaic.lazyFns[p]; }).forEach(function(p) {\n",
       "                                return window.mosaic.api.loadProvider(p);\n",
       "                            });\n",
       "                        }\n",
       "                    });\n",
       "                 } catch (e) {};\n",
       "                </script><div class=\"related_searches\">\n",
       "<div class=\"related_searches_list\">\n",
       "<b>People also searched: </b><ul class=\"relatedQueries-listView-pageFirst\"><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/q-Python-Developer-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=1&amp;rqf=1&amp;parentQnorm=python');\">python developer</a></li><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/q-Java-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=2&amp;rqf=1&amp;parentQnorm=python');\">java</a></li><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/q-Data-Analyst-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=3&amp;rqf=1&amp;parentQnorm=python');\">data analyst</a></li><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/q-Javascript-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=4&amp;rqf=1&amp;parentQnorm=python');\">javascript</a></li><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/q-Software-Engineer-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=5&amp;rqf=1&amp;parentQnorm=python');\">software engineer</a></li><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/q-Data-Scientist-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=6&amp;rqf=1&amp;parentQnorm=python');\">data scientist</a></li><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/q-SQL-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=7&amp;rqf=1&amp;parentQnorm=python');\">sql</a></li><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/jobs?q=C%23&amp;l=New+York+State\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=8&amp;rqf=1&amp;parentQnorm=python');\">c#</a></li><li class=\"relatedQueries-listItem-pageFirst rightBorder\"><a href=\"/q-Web-Developer-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=9&amp;rqf=1&amp;parentQnorm=python');\">web developer</a></li><li class=\"relatedQueries-listItem-pageFirst\"><a href=\"/q-C++-l-New-York-State-jobs.html\" onmousedown=\"this.href = appendParamsOnce(this.href, '?from=relatedQueries&amp;saIdx=10&amp;rqf=1&amp;parentQnorm=python');\">c++</a></li></ul></div>\n",
       "<style type=\"text/css\">\n",
       ".relatedQueries-listView-pageFirst {\n",
       "list-style-type: none;\n",
       "margin: 0;\n",
       "padding: 0;\n",
       "}\n",
       ".relatedQueries-listItem-pageFirst {\n",
       "display: inline-block;\n",
       "}\n",
       ".rightBorder {\n",
       "border-right: 1px solid #77c;\n",
       "margin-right: 5px;\n",
       "padding-right: 5px;\n",
       "}\n",
       ".related_searches_list > * {\n",
       "display: inline;\n",
       "}\n",
       "</style>\n",
       "<div class=\"related_searches_list\">\n",
       "<b class=\"related_searches_title\">Resume Resources</b>\n",
       "<a href=\"https://www.indeed.com/career-advice/resume-samples?from=jobsearch_footer\">Resume Samples</a>\n",
       "- <a href=\"https://www.indeed.com/profile/resume-templates?from=jobsearch_footer\">Resume Templates</a>\n",
       "</div>\n",
       "<div class=\"related_searches_list\">\n",
       "<b class=\"related_searches_title\">Career Resources: </b>\n",
       "<a href=\"/career?from=jobsearch_footer\">Career Explorer</a> -\n",
       "<a href=\"/career/salary-calculator?from=jobsearch_footer\">Salary Calculator\n",
       "</a>\n",
       "</div></div></td>"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "results"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Better, but let's drill down some more"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Find Elements By Class Name\n",
    "\n",
    "The job postings all have the same HTML `class`. Let's find all that are on this page."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "jobs = results.find_all(\"div\", class_=\"result\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "10"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "len(jobs)  # how many?"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<div class=\"jobsearch-SerpJobCard unifiedRow row result\" data-jk=\"487b30db63184515\" data-tn-component=\"organicJob\" id=\"p_487b30db63184515\">\n",
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=487b30db63184515&amp;fccid=bf0600f0f252b45b&amp;vjs=3\" id=\"jl_487b30db63184515\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[0],true,0);\" onmousedown=\"return rclk(this,jobmap[0],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Penetration Testing Trainee (Remote USA)\">\n",
       "Penetration Testing Trainee (Remote USA)</a>\n",
       "</h2>\n",
       "<div class=\"sjcl\">\n",
       "<div>\n",
       "<span class=\"company\">\n",
       "BreachLock</span>\n",
       "</div>\n",
       "<div class=\"recJobLoc\" data-rc-loc=\"Florida, NY\" id=\"recJobLoc_487b30db63184515\" style=\"display: none\"></div>\n",
       "<span class=\"location accessible-contrast-color-location\">Florida, NY</span>\n",
       "<span class=\"remote-bullet\">•</span>\n",
       "<span class=\"remote\">Remote work available</span>\n",
       "</div>\n",
       "<div class=\"summary\">\n",
       "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n",
       "<li>BreachLocks’s modern SaaS-based approach redefines the old school and time-consuming pen test model into fast and comprehensive security as service.</li>\n",
       "</ul></div>\n",
       "<div class=\"jobsearch-SerpJobCard-footer\">\n",
       "<div class=\"jobsearch-SerpJobCard-footerActions\">\n",
       "<div class=\"result-link-bar-container\">\n",
       "<div class=\"result-link-bar\"><span class=\"date\">30+ days ago</span><span class=\"tt_set\" id=\"tt_set_0\"><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink save-job-link\" href=\"#\" id=\"sj_487b30db63184515\" onclick=\"changeJobState('487b30db63184515', 'save', 'linkbar', false, ''); return false;\" title=\"Save this job to my.indeed\">Save job</a><span class=\"result-link-bar-separator\">·</span><a class=\"sl resultLink more-link\" href=\"#\" id=\"tog_0\" onclick=\"toggleMoreLinks('487b30db63184515'); return false;\">More...</a></span><div class=\"edit_note_content\" id=\"editsaved2_487b30db63184515\" style=\"display:none;\"></div><script>if (!window['result_487b30db63184515']) {window['result_487b30db63184515'] = {};}window['result_487b30db63184515']['showSource'] = false; window['result_487b30db63184515']['source'] = \"BreachLock\"; window['result_487b30db63184515']['loggedIn'] = false; window['result_487b30db63184515']['showMyJobsLinks'] = false;window['result_487b30db63184515']['undoAction'] = \"unsave\";window['result_487b30db63184515']['relativeJobAge'] = \"30+ days ago\";window['result_487b30db63184515']['jobKey'] = \"487b30db63184515\"; window['result_487b30db63184515']['myIndeedAvailable'] = true; window['result_487b30db63184515']['showMoreActionsLink'] = window['result_487b30db63184515']['showMoreActionsLink'] || true; window['result_487b30db63184515']['resultNumber'] = 0; window['result_487b30db63184515']['jobStateChangedToSaved'] = false; window['result_487b30db63184515']['searchState'] = \"q=python&amp;l=new+york\"; window['result_487b30db63184515']['basicPermaLink'] = \"https://www.indeed.com\"; window['result_487b30db63184515']['saveJobFailed'] = false; window['result_487b30db63184515']['removeJobFailed'] = false; window['result_487b30db63184515']['requestPending'] = false; window['result_487b30db63184515']['notesEnabled'] = true; window['result_487b30db63184515']['currentPage'] = \"serp\"; window['result_487b30db63184515']['sponsored'] = false;window['result_487b30db63184515']['reportJobButtonEnabled'] = false; window['result_487b30db63184515']['showMyJobsHired'] = false; window['result_487b30db63184515']['showSaveForSponsored'] = false; window['result_487b30db63184515']['showJobAge'] = true; window['result_487b30db63184515']['showHolisticCard'] = true; window['result_487b30db63184515']['showDislike'] = false; window['result_487b30db63184515']['showKebab'] = false;</script></div></div>\n",
       "</div>\n",
       "</div>\n",
       "<div class=\"tab-container\">\n",
       "<div class=\"more-links-container result-tab\" id=\"tt_display_0\" style=\"display:none;\"><a class=\"close-link closeLink\" href=\"#\" onclick=\"toggleMoreLinks('487b30db63184515'); return false;\" title=\"Close\"></a><div class=\"more_actions\" id=\"more_0\"><ul><li><span class=\"mat\">View all <a href=\"/q-Breachlock-l-Florida,-NY-jobs.html\">BreachLock jobs in Florida, NY</a> - <a href=\"/l-Florida,-NY-jobs.html\">Florida jobs</a></span></li><li><span class=\"mat\">Related forums: <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=loc_Florida+NY\">Florida New York</a> - <a href=\"https://www.indeed.com/community/custom/page/page-id/forums?forum=cmp_BreachLock\">BreachLock</a></span></li></ul></div></div><div class=\"dya-container result-tab\"></div>\n",
       "<div class=\"tellafriend-container result-tab email_job_content\"></div>\n",
       "<div class=\"sign-in-container result-tab\"></div>\n",
       "<div class=\"notes-container result-tab\"></div>\n",
       "</div>\n",
       "</div>"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "jobs[0]  # let's check out just one of them"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Extract Text From HTML Elements\n",
    "\n",
    "Next, let's target a specific text from the site and extract it from the surrounding HTML"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<h2 class=\"title\">\n",
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=487b30db63184515&amp;fccid=bf0600f0f252b45b&amp;vjs=3\" id=\"jl_487b30db63184515\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[0],true,0);\" onmousedown=\"return rclk(this,jobmap[0],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Penetration Testing Trainee (Remote USA)\">\n",
       "Penetration Testing Trainee (Remote USA)</a>\n",
       "</h2>"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "title = jobs[0].find(\"h2\")\n",
    "title"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=487b30db63184515&amp;fccid=bf0600f0f252b45b&amp;vjs=3\" id=\"jl_487b30db63184515\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[0],true,0);\" onmousedown=\"return rclk(this,jobmap[0],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Penetration Testing Trainee (Remote USA)\">\n",
       "Penetration Testing Trainee (Remote USA)</a>"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "title_link = title.find(\"a\")\n",
    "title_link"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'\\nPenetration Testing Trainee (Remote USA)'"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "link_text = title_link.text\n",
    "link_text"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'Penetration Testing Trainee (Remote USA)'"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# clean it up\n",
    "link_text.strip()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "And now for all jobs, in a concise list comprehension:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [],
   "source": [
    "job_titles = [job.find(\"h2\").find(\"a\").text.strip() for job in jobs]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['Penetration Testing Trainee (Remote USA)',\n",
       " 'Data Engineer Summer Internship (REMOTE)',\n",
       " 'Python & JavaScript Developer',\n",
       " 'Alternative Data Research Analyst',\n",
       " 'Data Technician (Full- or Part-Time)',\n",
       " 'Python Developer - Compliance',\n",
       " 'Content Contributor: Deep Learning with TensorFlow',\n",
       " 'Subject Matter Expert: Deep Learning with TensorFlow',\n",
       " 'Junior Front End / Full Stack Software Engineer',\n",
       " '2020 Enterprise Data Accelerated Talent Entry Program']"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "job_titles"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Extract Attributes From HTML Elements\n",
    "\n",
    "Apart from text content, HTML attributes can contain important information you want to parse, for example the URL where a link points to. Let's learn how to extract them."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<a class=\"jobtitle turnstileLink\" data-tn-element=\"jobTitle\" href=\"/rc/clk?jk=487b30db63184515&amp;fccid=bf0600f0f252b45b&amp;vjs=3\" id=\"jl_487b30db63184515\" onclick=\"setRefineByCookie([]); return rclk(this,jobmap[0],true,0);\" onmousedown=\"return rclk(this,jobmap[0],0);\" rel=\"noopener nofollow\" target=\"_blank\" title=\"Penetration Testing Trainee (Remote USA)\">\n",
       "Penetration Testing Trainee (Remote USA)</a>"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "title_link"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'/rc/clk?jk=487b30db63184515&fccid=bf0600f0f252b45b&vjs=3'"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "title_link[\"href\"]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "That's a **relative link**. In order to be able to access the resource, you will need to assemble the absolute URL."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'https://www.indeed.com/rc/clk?jk=487b30db63184515&fccid=bf0600f0f252b45b&vjs=3'"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "base_url = \"https://www.indeed.com\"\n",
    "job_url = base_url + title_link[\"href\"]\n",
    "job_url"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "With this, you are now able to access the specifc job posting, for example by using `requests` again:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [],
   "source": [
    "job_site = requests.get(job_url)\n",
    "job_soup = BeautifulSoup(job_site.content)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {
    "collapsed": true,
    "jupyter": {
     "outputs_hidden": true
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'\\n\\nPenetration Testing Trainee (Remote USA) - Florida, NY - Indeed.com\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\nFind jobsCompany reviewsFind salariesUpload your resumeSign inEmployers / Post Job\\n\\nWhatWhereFind JobsAdvanced Job SearchPenetration Testing Trainee (Remote USA)BreachLock-Florida, NYRemoteOtherWho are we?\\nBreachLock is a security startup that offers a unique SaaS platform delivering on-demand, continuous, and scalable security testing suitable for modern cloud and DevOps powered businesses. The BreachLock platform leverages both human-powered penetration testing and AI-powered automated scans to create a powerful and easy to use solution that delivers continuous and on-demand vulnerability management. BreachLocks’s modern SaaS-based approach redefines the old school and time-consuming pen test model into fast and comprehensive security as service. As a result, CIO’s and CISO’s get a single pane view into their application and network security posture. The BreachLock platform facilitates collaboration between your DevOps and BreachLock security researchers, empowering them to fix security gaps at the speed of business.\\nSome of our achievements include:\\nOne of the fastest-growing SaaS companies in Cyber Security\\nCyber Security Innovator for Analysis and Testing category 2019 – SC Magazine\\nTop 10 Vulnerability Management Solution for 2019 – Enterprise Security Magazine\\nMost promising Cyber Security startup 2019 – CIO Review\\nCyber Security Innovator for the year 2019 – Mirror Review\\nTop 10 Vulnerability Assessment vendor in Gartner Peerinsights\\nWho you are\\nYou want to work with global leaders in Cyber Security\\nHave a passion for various disciplines of Cyber Security\\nHave track record that proves you have invested time in research and learning about security via:\\nWriting blogs, articles, research papers\\nBug bounty\\nAttended training related to Cyber Security\\nHave certifications like CEH or ISO 27001\\nHave developed projects using AI, Machine Learning or Machine Learning technologies\\nAbout the opportunity\\nFunctions you will perform may include one or more of the following:\\nTechnical writing\\nSecurity analysis\\nDocumentation\\nManual Testing of inhouse products\\nSecurity Research\\nCompetitor analysis and Testing of various security products\\nPenetration Testing\\nVulnerability scanning\\nPython development\\nAI, Machine Learning research\\nYou are based in the United States and can work without additional sponsorship/VISA\\nThis is a telecommute and remote position\\nYou work on a flexible schedule and manage your deliverables\\nYou have a choice to work on a three to five days per week schedule\\nYou get support from our security experts to learn our processes and perform your day to day activities\\nYou will get an opportunity to test your limits in this promising startup\\nYou will be working alongside international experts\\nIndustry-standard financial benefits\\nStrong career prospects in an early-stage startup\\nYou get a chance to continue as an employee based on your performance as a traineeBreachLock - 30+ days ago - save jobreport job - original jobApply NowApply On Company SiteSave this jobShare this jobJobs at BreachLock in Florida, NYCompany InfoFollowGet job updates from BreachLockLet employers find youThousands of employers search for candidates on IndeedUpload your resumeHiring LabCareer AdviceBrowse JobsBrowse CompaniesSalariesFind CertificationsIndeed EventsWork at IndeedCountriesAboutHelp Center© 2020 IndeedDo Not Sell My Personal InformationPrivacy CenterCookies, Privacy and TermsLet Employers Find YouUpload Your Resume\\n\\n\\n\\n\\n\\n\\n'"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "job_soup.text"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "You could set up a pipeline that follows the job posting details links and fetches the more detailed job description from there. You could set up some parameters by which to highlight or discard listings that contain certain key phrases.\n",
    "\n",
    "There's a lot you can do to customize this automated job search script to your own specific interests."
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.0"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
